やること
Azure Cognitive Services を利用して音声チャットボットを作成します。
とりあえず機能だけ試したいので、公式が用意してくれているサンプルを利用します。
Azure Cognitive Servicesとは
Azureで提供されている AI機能作成サービス。コンセプトは、人間の認知(Cognitive)を模した機能を作成できるというもの。「見る」「聞く」「話す」「検索する」「理解する」「高度な意思決定」を行う機能をアプリに簡単に組み込める。
音声サービスの作成
音声サービスを作成します。https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices
にアクセスし、「音声サービスの作成」をクリック。

各項目を入力し、次へ進みます。

内容を確認し、作成ボタンをクリック。

作成完了。「リソースに移動」をクリック。

後ほど「キー」と「場所/地域」の値を使用します。

実行
サンプルをダウンロードします。以下URLにアクセスし、ダウンロード。
https://github.com/Azure-Samples/cognitive-services-speech-sdk/archive/master.zip
zipファイルがダウンロードされるので解凍する。
解凍されたフォルダの中の「cognitive-services-speech-sdk-master/samples/js/browser/public/index.html」にブラウザでアクセス。
以下のような画面が表示される。(赤字は画像に自分が追記したメモです)

キー、リージョン、言語を入力し、「recognizuOnceAsync()」ボタンをクリックして話すと、「Results:」欄に話した言葉がテキストとして表示されます。

コメント