SFSpeechRecognizer无法正确处理上下文字符串

Viv*_*Jha 9 objective-c ios sirikit sfspeechrecognizer

SFSpeechRecognizer我的用例非常不准确.我已经尝试设置contextual字符串,因为我有一个与之匹配的单词数组.但它仍然无法做到这一点.我还需要其他配置吗?

我正在使用Apple提供的示例项目,只有这个改变:

recognitionRequest.contextualStrings = @[@"iron man", @"metal", @"stark", @"superhero", @"boyfriend", @"pepper", @"arrogant", @"stylish"];
Run Code Online (Sandbox Code Playgroud)

tot*_*ubo 2

我的理解是,contextualStrings这只是为了将可能不存在的单词添加到字典中。

例如: 像or 这样rare/strange的词"Expecto Patronum""Fuddle duddle"

请参阅Apple 文档了解更多信息