2016-10-21 7 views
8

SFSpeechRecognizer очень неточный для моего использования. Я попытался установить строки contextual, так как у меня есть массив слов, с которыми нужно сопоставлять. Но он все еще не в состоянии это сделать. Нужна ли мне какая-либо другая конфигурация?SFSpeechRecognizer неправильно обрабатывает контекстные строки

Я использую пример проекта предоставленный Apple, только с этим изменением:

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

ли вы какое-либо решение этой – Devang

+0

N: Ходили с Google Speech API. –

ответ

0

Я понимаю, что contextualStrings только для добавления слов, которые предположительно являются уже не существует, в словарь.

Например:rare/strange слова, как "Expecto Patronum" или "Fuddle duddle"

Смотреть еще в Apple Documentation