google cloud speech api を使ってスクリプトだけを抽出する
こちらで動かしたサンプルコードだと、音声認識した結果のディスクリプション(候補とか候補ごとの可能性とかでてきちゃう)しか出せない。
スクリプト、つまりしゃべった内容の1番もっともらしい文を抽出する方法について意外と日本語の解説がなかったので、書き残しておきます。
サンプルコードの
response.description
のところを
((response.resultsArray[0] as! StreamingRecognitionResult).alternativesArray[0] as AnyObject).transcript
にします。
素直にドキュメントを読んだら割りとすぐにわかりますね^^
Package google.cloud.speech.v1 | Google Cloud Speech API | Google Cloud Platform