Cognitive Servicesのサンプルコード実行~C#~

有効なSubscriptionを持つAzureアカウント

VisualStudio2015を実行できる環境

まずAzureアカウントの作成ですがこれは 過去のレシピ で多く取り上げられているので割愛致します。

2.Cognitive Servicesの登録。

Cognitive Servicesのページから、Microsoftアカウントでログインする

のページを開き

topページ右上の[My Account]のリンクより、1で作成したMicrosoftアカウントでログインします。

Cognitive ServicesのAPI利用手続き

Cognitive ServicesのAPI利用手続き

Cognitive Servicesのtopページにある[APIs]タグから[Bing Speech]を選択しクリック。

Bing Speech APIのtopページに遷移したら、[Get started for free]のボタンをクリック。

API一覧表が表示されるので、[Bing Search – Preview]の項目にチェックが入っているか確認します。

ページ下部の[II agree to the Microsoft Cognitive Services Terms and Microsoft Privacy Statement.]をチェックしたら[subscribe]ボタンをクリック。

ここまででBing Image Search APIの利用登録が完了しました。

3.APIキーの取得。

サブスクリプションキーの取得確認

[My account]のページにて表示される[My free subscriptions]の中に

[Bing Search – Preview]のKey1・Key2が掲載され、[State]が”active”になっていればAPI利用が可能です。

(ShowをクリックすればKeyが表示される。)

この際にAPI処理に用いるサブスクリプションキー(Subscription Key)が2つ表示されます。

これはAPI利用時にリクエストヘッダ情報として埋め込むもので、

それをプログラム中で用いることでWeb APIを使用する事が可能となります。

キーはどちらを用いても構いません。

さて、ここまででAPI側の利用準備が整いました。

4サンプルプログラムの実行

オフィシャルサイトから試す事も可能なのですが、これからのためにC#で実効していきましょう。

Bing Image Search APIのtopページからSDKをクリックし

オフィシャルサイトから試す事も可能なのですが、これからのためにC#で実効していきましょう。

Bing Image Search APIのtopページからSDKをクリックし

Bing Speech-to-Text Windows SDK

をクリックします

GitHubに飛びますのでclone or downloadをクリックしDownload ZIPをクリックするとダウンロードが開始します。

ダウンロードしたファイルを解凍すると

が表示されるのでプロジェクトファイルをVisualStudio2015で開きます。

すると

が表示されるので開始をクリックして下さい。すると

が表示されるので開始をクリックして下さい。

すると

の画面が出力されるので右上の欄に先ほど取得したキーを入力し、左下のスタートボタンをクリックしてください。

の画面が出力されるので右上の欄に先ほど取得したキーを入力し、左下のスタートボタンをクリックしてください。

音声を入力すると上記の画面が出るのでデモは成功です。

次回はJavaScriptで同じ事を実行するのですがかなり勝手が違う上にWindows以外の環境でも実行できより本格的ですので

次回もお楽しみにしてください。

この記事を書いた人

azure-recipe-user