2017-03-27 18 views
0

マイクから音声を録音してSpeechRecognizerを実装することができました。転記はOKですが、私は単語やスペルのどちらかを使用するためのオプションを探しています。iOS10 Speech Recognizer Spelling

たとえば、ユーザーが何か綴りたい場合は、ボタンをタップするだけで「スペルモード」が有効になり、ユーザーはたとえば「CNN」や「ABC」のように単語を綴ることができます。現時点では、「CNN」と言うと、Siriはそれを「See and」に転記します。これは正しくありません。

SpeechRecognizerにはこのような機能がありますか?あるいは、どのようにこの目標に近づけるか?

EDIT:私はObjCを好む(私は頑固なnoobのため)。しかし、あなたが迅速な例を持っていれば、私はObjC自身に翻訳しようとすることもできます。

答えて

3

まあ...私はあなたの問題を解決するための少しトリッキーなヒントを持っています!私は音声認識装置を使用したときに小さなPOCのためにしました。このようにして、新しい連絡先「CNN」または「ABC」として、デバイスに登録しようとします。

このように、SpeechRecognizerは特定の名前と明らかにいくつかの単語を認識することができます。

+0

の詳細を見つけることができます。 – GeneCode

+0

もちろん、それは理にかなっています。私はあなたが音声認識装置を使用したときと同じようにPOCを作ってほしいと強く思います。あなたの問題を解決するために達成したら、答えを投稿してください、私も正しい方法を知りたいです。 :) – Danyl

+1

誇らしげに! – tcacciatore

2

あなたは

speechRecognitionRequest.taskHint = SFSpeechRecognitionTaskHintDictation; 

SFSpeech認識タスクのヒントディクテーション 要求は、一般的な口述の認識にあるSFSpeech認識タスクのヒントディクテーションと音声認識要求のtaskHintを設定してみてくださいすることができます。

あなたはそれは私が推測するが、私はCNNやABCの接触をインストールするために、すべての私のアプリのユーザーを求めることはできませんので、私のアプリに実装することができない仕事ができるSpeech Recognition Task Hints