gpt4 book ai didi

ios - OpenEars 动态词典

转载 作者:行者123 更新时间:2023-11-29 04:17:15 28 4
gpt4 key购买 nike

我正在设计一个新的 iPhone/iPad 应用程序,我将使用 OpenEars 包含一些语音识别功能,而且我是 OpenEars 的新手。

应用程序应该从自定义动态词典中识别一些单词(命令),我的意思是,根据用户操作,它应该能够识别一些新单词并忽略其他单词。

粗略地说,我需要在字典中添加和删除单词。

来电了吗

[语言模型生成器generateLanguageModelFromArray:]

使用新的单词数组是正确的方法吗?

由于generateLanguageModelFromArray创建了一些文件,我认为它可能会影响应用程序的性能,对此有什么经验吗?

最佳答案

您可以查看有关 LanguageModelGenerator 的更多详细信息,并在 politepix.com/openears/ 中发布您的问题

不过我还是要回答一下。

是的。你是对的。

从他们的网站信息中,在您要创建语言模型的方法中,添加以下方法调用

它将在您的文档目录中生成新的语言模型文件(它将覆盖旧文件)

NSArray *words = [NSArray arrayWithObjects:@"YOUR FIRST SENTENCE", @"YOUR SECOND SENTENCE", @"YOUR THIRD SENTENCE", nil];

NSString *name = @"NameIWantForMyLanguageModelFiles";
NSError *err = [lmGenerator generateLanguageModelFromArray:words withFilesNamed:name];


NSDictionary *languageGeneratorResults = nil;

NSString *lmPath = nil;
NSString *dicPath = nil;

if([err code] == noErr) {

languageGeneratorResults = [err userInfo];

lmPath = [languageGeneratorResults objectForKey:@"LMPath"];
dicPath = [languageGeneratorResults objectForKey:@"DictionaryPath"];

} else {
NSLog(@"Error: %@",[err localizedDescription]);
}

关于ios - OpenEars 动态词典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512382/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com