SFSpeechRecognizer不能正确处理上下文字符串。

12

SFSpeechRecognizer 对于我的使用情况非常不准确。我已经尝试设置 contextual 字符串,因为我有一个单词数组需要匹配,但它仍然无法实现。我需要其他的配置吗?

我正在使用 Apple 提供的示例项目,只做了这个更改:

recognitionRequest.contextualStrings = @[@"iron man", @"metal", @"stark", @"superhero", @"boyfriend", @"pepper", @"arrogant", @"stylish"];

你找到任何解决方案了吗? - Devang
没有。使用了Google语音API。 - Vivek Jha
实际上,我使用 Swift 添加了相同的上下文,它开始正常工作了。 - Karen Avdalyan
1个回答

2

我的理解是contextualStrings只用于添加字典中尚未存在的单词。

例如:"Expecto Patronum""Fuddle duddle"这样的rare/strange单词。

了解更多请参考苹果文档


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接