クイックスタート: 開発環境を設定する
[アーティクル]
05/11/2022
16 人の共同作成者
この記事の内容
ターゲット環境を選択してください
このガイドでは、.NET Framework (Windows) 用の Speech SDK をインストールする方法について説明します。 このパッケージ名の使用を自分で開始する場合は、NuGet コンソールで Install-Package Microsoft.CognitiveServices.Speech
を実行します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
前提条件
このクイック スタートでは以下が必要です。
Visual Studio プロジェクトを作成して Speech SDK をインストールする
Speech SDK NuGet パッケージ をインストールして、コード内で参照できるようにする必要があります。 そのためには、必要に応じて最初に helloworld プロジェクトを作成します。 .NET デスクトップ開発 ワークロードを使用できるプロジェクトが既にある場合は、そのプロジェクトを使用し、「NuGet パッケージ マネージャーを使用して Speech SDK をインストールする 」に進んでください。
helloworld プロジェクトを作成する
Visual Studio 2019 を開きます。
[開始] ウィンドウで、 [新しいプロジェクトの作成] を選択します。
[新しいプロジェクトの作成] ウィンドウで、[コンソール アプリ (.NET Framework)] を選択してから、[次へ] を選択します。
[新しいプロジェクトの構成] ウィンドウの [プロジェクト名] に「helloworld 」と入力し、保存先 となるディレクトリのパスを選択するか作成して、[作成] を選択します。
Visual Studio のメニュー バーから、[ツール] >[ツールと機能を取得] を選択します。 この手順を実行すると、Visual Studio インストーラーが開き、[変更] ダイアログが表示されます。
[.NET デスクトップ開発] ワークロードが利用できるかどうかを確認します。 このワークロードがまだインストールされていない場合は、その横にあるチェック ボックスをオンにし、[変更] を選択してインストールを開始してください。 ダウンロードとインストールに数分かかる場合があります。
[.NET デスクトップ開発] の横のチェック ボックスが既にオンになっている場合は、[閉じる] を選択してダイアログを閉じます。
Visual Studio インストーラーを閉じます。
NuGet パッケージ マネージャーを使用して Speech SDK をインストールする
ソリューション エクスプローラーで helloworld プロジェクトを右クリックし、[NuGet パッケージの管理] を選択して NuGet パッケージ マネージャーを表示します。
右上隅で [パッケージ ソース] ドロップダウン ボックスを探し、[nuget.org] が選択されていることを確認します。
左上隅で [参照] を選択します。
検索ボックスに「Microsoft.CognitiveServices.Speech 」と入力し、Enter キーを押します。
検索結果から [Microsoft.CognitiveServices.Speech] パッケージを選択し、[インストール] を選択して最新の安定バージョンをインストールします。
すべての契約とライセンスに同意して、インストールを開始します。
パッケージがインストールされると、 [パッケージマネージャー コンソール] ウィンドウに確認が表示されます。
ターゲット アーキテクチャを選択する
コンソール アプリケーションをビルドして実行するには、お使いのコンピューターのアーキテクチャに合ったプラットフォーム構成を作成します。
メニュー バーから、 [ビルド] 、 [構成マネージャー] の順に選択します。 [構成マネージャー] ダイアログが表示されます。
[アクティブ ソリューション プラットフォーム] ドロップダウン ボックスで [新規] を選択します。 [新しいソリューション プラットフォーム] ダイアログが表示されます。
[新しいプラットフォームを入力または選択してください] ドロップダウン ボックスで:
64 ビット Windows を実行している場合、x64 を選択します。
32 ビット Windows を実行している場合、x86 を選択します。
[OK] 、[閉じる] の順に選択します。
次のステップ
このガイドでは、C# .NET Core 用 Speech SDK をインストールする方法について説明します。 このパッケージ名の使用を自分で開始する場合は、NuGet コンソールで Install-Package Microsoft.CognitiveServices.Speech
を実行します。
Note
.NET Core は、.NET Standard 仕様を実装した、オープン ソース、クロスプラットフォームの .NET プラットフォームです。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
前提条件
このクイック スタートでは以下が必要です。
Visual Studio プロジェクトを作成して Speech SDK をインストールする
Visual Studio 2019 を起動します。
.NET クロスプラットフォーム開発 ワークロードが使用できることを確認してください。 Visual Studio のメニュー バーで [ツール] >[ツールと機能の取得] を選択して Visual Studio インストーラーを開きます。 このワークロードが既に有効になっている場合は、ダイアログを閉じます。
そうでない場合は、[.NET Core クロスプラットフォームの開発] の横にあるボックスを選択し、ダイアログの右下隅にある [変更] を選択します。 新しい機能のインストールにはしばらく時間がかかります。
新しい Visual C# .NET Core コンソール アプリを作成します。 [新しいプロジェクト] ダイアログで、左側のウィンドウから [インストール済み] >[Visual C#] >[.NET Core] を展開します。 [コンソール アプリ (.NET Core)] を選択します。 プロジェクト名として「helloworld 」と入力します。
Speech SDK NuGet パッケージ をインストールして参照します。 ソリューション エクスプローラーで、ソリューションを右クリックし、 [ソリューションの NuGet パッケージの管理] を選択します。
右上隅の [パッケージ ソース] ボックスで nuget.org を選択します。Microsoft.CognitiveServices.Speech パッケージを検索し、それを helloworld プロジェクトにインストールします。
表示されるライセンスに同意し、NuGet パッケージのインストールを開始します。
パッケージがインストールされると、パッケージ マネージャー コンソールに確認メッセージが表示されます。
次のステップ
このガイドでは、Unity 用 Speech SDK をインストールする方法について説明します。
Note
Unity 用 Speech SDK では、Windows Desktop (x86 および x64) またはユニバーサル Windows プラットフォーム (x86、x64、ARM または ARM64)、Android (x86、ARM32 または 64)、iOS (x64 シミュレーターおよび ARM64)、Mac (x64) がサポートされています。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
前提条件
このクイック スタートでは以下が必要です。
Speech SDK のインストール
Unity 用 Speech SDK をインストールするには、次の手順を実行します。
Unity 用 Speech SDK をダウンロードして開きます。 これは Unity アセット パッケージ (.unitypackage) としてパッケージ化され、既に Unity に関連付けられています。 アセット パッケージを開くと、[Import Unity Package](Unity パッケージのインポート) ダイアログが表示されます。 この手順を実行するには、必要に応じて空のプロジェクトを作成して開く必要があります。
すべてのファイルが選択されていることを確認したら、次に [Import](インポート) を選択します。 しばらくすると、Unity アセット パッケージがプロジェクトにインポートされます。
Unity にアセット パッケージをインポートする方法の詳細については、Unity のドキュメント を参照してください。
次のステップ
このガイドでは、C# ユニバーサル Windows プラットフォーム (UWP) 用の Speech SDK をインストールする方法について説明します。 このパッケージ名の使用を自分で開始する場合は、NuGet コンソールで Install-Package Microsoft.CognitiveServices.Speech
を実行します。
Note
ユニバーサル Windows プラットフォームを使用すると、PC、Xbox、Surface Hub、その他のデバイスなど、Windows 10 をサポートする任意のデバイスで動作するアプリを開発できます。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
前提条件
このクイック スタートでは以下が必要です。
Visual Studio プロジェクトを作成して Speech SDK をインストールする
UWP 開発向けに Visual Studio プロジェクトを作成するには、次のことを行う必要があります。
Visual Studio の開発オプションを設定する。
プロジェクトを作成してターゲット アーキテクチャを選択する。
オーディオ キャプチャを設定する。
Speech SDK をインストールする。
Visual Studio の開発オプションを設定する
最初に、UWP 開発向けに Visual Studio を正しく設定します。
Visual Studio 2019 を開いてスタート ウィンドウを表示します。
[コードなしで続行] を選択して Visual Studio IDE に移動します。
Visual Studio のメニュー バーから、[ツール] >[ツールと機能を取得] の順に選択して Visual Studio インストーラーを開き、[変更中] ダイアログを表示します。
[ワークロード] タブの [Windows] で、[ユニバーサル Windows プラットフォーム開発] ワークロードを見つけます。 そのワークロードの横のチェック ボックスが既にオンになっている場合は、[Modifying](変更中) ダイアログを閉じて、手順 7 に進んでください。
[ユニバーサル Windows プラットフォーム開発] チェック ボックスをオンにし、[変更] を選択します。
[開始する前] ダイアログで [続行] を選択し、UWP 開発ワークロードをインストールします。 新しい機能のインストールにはしばらく時間がかかります。
Visual Studio インストーラーを閉じます。
プロジェクトを作成する
次に、以下のようにプロジェクトを作成してターゲット アーキテクチャを選択します。
Visual Studio メニュー バーで、 [ファイル] >[新規] >[プロジェクト] の順に選択して [新しいプロジェクトの作成] ウィンドウを表示します。
[空白のアプリ (ユニバーサル Windows)] を探して選択します。 このプロジェクト タイプの (Visual Basic ではなく) C# バージョンを選択してください。
[次へ] を選択します。
[新しいプロジェクトの構成] ダイアログの [プロジェクト名] に、helloworld と入力します。
[場所] で、ご自分のプロジェクトの保存先フォルダーに移動して選択するか、フォルダーを作成します。
[作成] を選択します
[新しいユニバーサル Windows プラットフォーム プロジェクト] ウィンドウの [最小バージョン] (2 番目のドロップダウン ボックス) で、[Windows 10 Fall Creators Update (10.0; Build 16299)] を選択します。 これは、Speech SDK の最小要件です。
[ターゲットのバージョン] (1 番目のドロップダウン ボックス) で、 [最小バージョン] の値と同じかそれより大きい値を選択します。
[OK] を選択します。 Visual Studio IDE に戻ります。このとき、新しいプロジェクトが作成されて [ソリューション エクスプローラー] ペインに表示された状態になっています。
ターゲット プラットフォーム アーキテクチャを選択します。 Visual Studio ツール バーの [ソリューション プラットフォーム] ドロップダウン ボックスを見つけます。 見つからない場合は、[表示] >[ツール バー] >[標準] を選択すると、[ソリューション プラットフォーム] を含むツール バーが表示されます。
64 ビット Windows を実行している場合は、ドロップダウン ボックスで [x64] を選択します。 64 ビット Windows でも 32 ビット アプリケーションを実行できるため、必要に応じて [x86] を選択してもかまいません。
Note
Speech SDK は、すべての Intel 互換プロセッサをサポートしていますが、ARM プロセッサの場合は x64 バージョンのみ です。
オーディオ キャプチャを設定する
プロジェクトでオーディオ入力をキャプチャできるようにします。
ソリューション エクスプローラー で [Package.appxmanifest] をダブルクリックしてパッケージ アプリケーション マニフェストを開きます。
[機能] タブを選択します。
[マイク] 機能のチェック ボックスをオンにします。
メニュー バーで [ファイル] >[Package.appxmanifest の保存] を選択して変更内容を保存します。
Speech SDK のインストール
最後に、Speech SDK NuGet パッケージ をインストールし、自分のプロジェクト内の Speech SDK を参照します。
ソリューション エクスプローラーでソリューションを右クリックし、[ソリューションの NuGet パッケージの管理] を選択して [NuGet - ソリューション] ウィンドウに移動します。
[参照] を選択します。
[パッケージ ソース] で nuget.org を選択します。
検索 ボックスに「Microsoft.CognitiveServices.Speech 」と入力します。 このパッケージが検索結果に表示されたら、それを選択します。
検索結果の横のパッケージ状態ウィンドウで、自分の helloworld プロジェクトを選択します。
[インストール] を選択します。
[変更のプレビュー] ダイアログで [OK] を選択します。
[ライセンスへの同意] ダイアログでライセンスを確認し、[同意する] を選択します。 パッケージのインストールが開始されます。 インストールが完了すると、Successfully installed 'Microsoft.CognitiveServices.Speech 1.15.0' to helloworld
と同様のメッセージが [出力] ペインに表示されます。
次のステップ
このガイドでは、Xamarin 用 Speech SDK をインストールする方法について説明します。 Xamarin は、.NET を使用して iOS、Android、および Windows 用の最新の高パフォーマンス アプリケーションを構築するオープン ソース プラットフォームです。 このパッケージ名の使用を自分で開始する場合は、NuGet コンソールで Install-Package Microsoft.CognitiveServices.Speech
を実行します。
Note
Xamarin 用 Speech SDK では、Windows Desktop (x86 および x64) またはユニバーサル Windows プラットフォーム (x86、x64、ARM、ARM64)、Android (x86、ARM32 または 64)、iOS (x64 シミュレーターおよび ARM64) がサポートされています。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
前提条件
このクイック スタートでは以下が必要です。
Visual Studio プロジェクトを作成して Speech SDK をインストールする
.NET および Xamarin を使用したクロスプラットフォーム モバイル アプリ開発用の Visual Studio プロジェクトを作成するには、次のことを行う必要があります。
Visual Studio の開発オプションを設定する。
プロジェクトを作成してターゲット アーキテクチャを選択する。
Speech SDK をインストールする。
Visual Studio の開発オプションを設定する
最初に、.NET を使用したクロスプラットフォーム モバイル開発向けに Visual Studio が正しく設定されていることを確認します。
Visual Studio 2019 を開きます。
Visual Studio のメニュー バーから、[ツール] >[ツールと機能を取得] の順に選択して Visual Studio インストーラーを開き、[変更中] ダイアログを表示します。
[ワークロード] タブの [Windows] で、 [.NET によるモバイル開発] ワークロードを見つけます。 そのワークロードの横のチェック ボックスが既にオンになっている場合は、[Modifying](変更中) ダイアログを閉じて、手順 6 に進んでください。
[.NET によるモバイル開発] チェック ボックスをオンにしてから、[変更] を選択します。
[開始する前] ダイアログで [続行] を選択し、.NET によるモバイル開発用ワークロードをインストールします。 新しい機能のインストールにはしばらく時間がかかります。
Visual Studio インストーラーを閉じます。
プロジェクトを作成する
次に、以下のようにプロジェクトを作成してターゲット アーキテクチャを選択します。
Visual Studio メニュー バーで、 [ファイル] >[新規] >[プロジェクト] の順に選択して [新しいプロジェクトの作成] ウィンドウを表示します。
[モバイル アプリ (Xamarin Forms)] を見つけて選択します。
[次へ] を選択します。
[新しいプロジェクトの構成] ダイアログの [プロジェクト名] に、helloworld と入力します。
[場所] で、ご自分のプロジェクトの保存先フォルダーに移動して選択するか、フォルダーを作成します。
[作成] を選択します
[New Cross Platform App]|(新しいクロスプラットフォーム アプリ) ウィンドウで、空の テンプレートを選択してから、[OK] を選びます。
[プラットフォーム] で、 [Android] 、 [iOS] 、および [Windows (UWP)] のチェック ボックスをオンにします。
[OK] を選択します。 Visual Studio IDE に戻ります。このとき、新しいプロジェクトが作成されて [ソリューション エクスプローラー] ウィンドウに表示された状態になっています。
ターゲット プラットフォーム アーキテクチャとスタートアップ プロジェクトを選択します。 Visual Studio ツール バーの [ソリューション プラットフォーム] ドロップダウン ボックスを見つけます。 見つからない場合は、[表示] >[ツール バー] >[標準] を選択すると、[ソリューション プラットフォーム] を含むツール バーが表示されます。
64 ビット Windows を実行している場合は、ドロップダウン ボックスで [x64] を選択します。 64 ビット Windows では 32 ビット アプリケーションも実行できるため、必要に応じて [x86] を選択してもかまいません。
[Start-up Projects](スタートアップ プロジェクト) ドロップダウン ボックスで、helloworld.UWP (ユニバーサル Windows) を選択します。
Speech SDK のインストール
Speech SDK NuGet パッケージ をインストールし、自分のプロジェクト内で Speech SDK を参照します。
ソリューション エクスプローラー で、対象のソリューションを右クリックします。 [ソリューションの NuGet パッケージの管理] を選択して、 [NuGet - ソリューション] ウィンドウに移動します。
[参照] を選択します。
[パッケージ ソース] で nuget.org を選択します。
検索 ボックスに「Microsoft.CognitiveServices.Speech 」と入力します。 このパッケージが検索結果に表示されたらそれを選択します。
注意
Microsoft.CognitiveServices.Speech NuGet 内の iOS ライブラリでは、ビットコードが有効になっていません。 ビットコードが有効になっているライブラリがアプリケーションで必要な場合は、特に iOS プロジェクト用に Microsoft.CognitiveServices.Speech.Xamarin.iOS NuGet を使用してください。
検索結果の横のパッケージ状態ウィンドウで、すべてのプロジェクトを選択します: helloworld 、helloworld.Android 、helloworld.iOS 、および helloworld.UWP 。
[インストール] を選択します。
[変更のプレビュー] ダイアログで [OK] を選択します。
[ライセンスへの同意] ダイアログでライセンスを確認し、[同意する] を選択します。 すべてのプロジェクトに Speech SDK パッケージ参照をインストールします。
インストールが正常に完了すると、helloworld.iOS に対して次の警告が表示される場合があります。 これは既知の問題であり、アプリの機能に影響を与えることはありません。
Could not resolve reference "C:\Users\Default\.nuget\packages\microsoft.cognitiveservices.speech\1.7.0\build\Xamarin.iOS\libMicrosoft.CognitiveServices.Speech.core.a". If this reference is required by your code, you may get compilation errors.
これで Speech SDK がインストールされました。 前のステップで作成した helloworld プロジェクトを削除または再利用できるようになりました。
次の手順
ターゲット環境を選択してください
このガイドでは、Linux 用 Speech SDK をインストールする方法について説明します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
システム要件
Linux については、システム要件とセットアップ手順 に関する記事を参照してください。
Speech SDK のインストール
次の手順に従って、SDK をダウンロードしてインストールします。 これらのステップでは、必須のライブラリとヘッダー ファイルを https://aka.ms/csspeech/linuxbinary から .tar ファイルとしてダウンロードします。
Speech SDK のファイル抽出先にする必要があるディレクトリを選択し、そのディレクトリを指すように SPEECHSDK_ROOT
環境変数を設定します。 この変数によって、後のコマンドでこのディレクトリを参照することが容易になります。
たとえば、ホーム ディレクトリで speechsdk
ディレクトリを使用する場合、次のようなコマンドを使用します。
export SPEECHSDK_ROOT="$HOME/speechsdk"
ディレクトリが存在しない場合はこれを作成します。
mkdir -p "$SPEECHSDK_ROOT"
Speech SDK バイナリを含む .tar.gz
アーカイブをダウンロードして抽出します。
wget -O SpeechSDK-Linux.tar.gz https://aka.ms/csspeech/linuxbinary
tar --strip 1 -xzf SpeechSDK-Linux.tar.gz -C "$SPEECHSDK_ROOT"
展開されたパッケージの最上位ディレクトリの内容を検証します。
ls -l "$SPEECHSDK_ROOT"
ディレクトリの一覧には、サード パーティの通知やライセンスのファイルが含まれているはずです。 また、この一覧には、ヘッダー (.h
) ファイルが入っている include
ディレクトリと、arm32、arm64、x64、および x86 用のライブラリが入っている lib
ディレクトリも含まれている必要があります。
パス
説明
license.md
ライセンス
ThirdPartyNotices.md
サード パーティに関する通知
REDIST.txt
再配布に関する通知
include
C++ に必要なヘッダー ファイル
lib/arm32
アプリケーションをリンクするために必要な ARM32 のネイティブ ライブラリ
lib/arm64
アプリケーションをリンクするために必要な ARM64 のネイティブ ライブラリ
lib/x64
アプリケーションをリンクするために必要な x64 のネイティブ ライブラリ
lib/x86
アプリケーションをリンクするために必要な x86 のネイティブ ライブラリ
次のステップ
このガイドでは、C++ 用の Speech SDK を macOS にインストールする方法について説明します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
システム要件
macOS 10.14 以降が必要です。
Speech SDK のインストール
Speech SDK のファイル抽出先にする必要があるディレクトリを選択し、そのディレクトリを指すように SPEECHSDK_ROOT
環境変数を設定します。 この変数によって、後のコマンドでこのディレクトリを参照することが容易になります。
たとえば、ホーム ディレクトリで speechsdk
ディレクトリを使用する場合、次のようなコマンドを使用します。
export SPEECHSDK_ROOT="$HOME/speechsdk"
ディレクトリが存在しない場合はこれを作成します。
mkdir -p "$SPEECHSDK_ROOT"
Speech SDK XCFramework を含む .zip アーカイブをダウンロードして抽出します。
wget -O SpeechSDK-macOS.zip https://aka.ms/csspeech/macosbinary
unzip SpeechSDK-macOS.zip -d "$SPEECHSDK_ROOT"
展開されたパッケージの最上位ディレクトリの内容を検証します。
ls -l "$SPEECHSDK_ROOT"
ディレクトリの一覧には、サード パーティの通知やライセンスのファイル、および MicrosoftCognitiveServicesSpeech.xcframework
ディレクトリが含まれているはずです。
次の手順
このガイドでは、Windows デスクトップ オペレーティング システムに C++ 用の Speech SDK をインストールする方法について説明します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
前提条件
このクイック スタートでは以下が必要です。
Visual Studio プロジェクトを作成して Speech SDK をインストールする
C++ デスクトップ開発向けに Visual Studio プロジェクトを作成するには、次のことを行う必要があります。
Visual Studio の開発オプションを設定する。
プロジェクトを作成します。
ターゲット アーキテクチャを選択する。
Speech SDK をインストールする。
Visual Studio の開発オプションを設定する
最初に、C++ デスクトップ開発向けに Visual Studio を正しく設定します。
Visual Studio 2019 を開いてスタート ウィンドウを表示します。
[コードなしで続行] を選択して Visual Studio IDE に移動します。
Visual Studio のメニュー バーから、[ツール] >[ツールと機能を取得] の順に選択して Visual Studio インストーラーを開き、[変更中] ダイアログを表示します。
[ワークロード] タブの [Windows] で [C++ によるデスクトップ開発] ワークロードを見つけます。 そのワークロードの横のチェック ボックスがまだオンになっていない場合はオンにしてください。
[個別のコンポーネント] タブで [NuGet パッケージ マネージャー] チェック ボックスを見つけます。 チェック ボックスがまだオンになっていない場合はオンにしてください。
隅にある、[閉じる] または [変更] というラベルのボタンを選択します。 インストールする機能を選択したかどうかによってボタン名が異なります。
[変更] を選択すると、インストールが開始されます。 このプロセスには、しばらく時間がかかることがあります。
Visual Studio インストーラーを閉じます。
プロジェクトを作成する
次に、以下のようにプロジェクトを作成してターゲット アーキテクチャを選択します。
Visual Studio メニュー バーで、 [ファイル] >[新規] >[プロジェクト] の順に選択して [新しいプロジェクトの作成] ウィンドウを表示します。
[コンソール アプリ] を見つけて選択します。 このプロジェクト タイプの、C# や Visual Basic ではなく、C++ バージョンを必ず選択します。
[次へ] を選択します。
[新しいプロジェクトの構成] ダイアログの [プロジェクト名] に、helloworld と入力します。
[場所] で、プロジェクトの保存先フォルダーに移動して選択するか、保存先フォルダーを作成します。次に [作成] を選択します。
ターゲット プラットフォーム アーキテクチャを選択します。 Visual Studio ツール バーの [ソリューション プラットフォーム] ドロップダウン ボックスを見つけます。 見つからない場合は、[表示] >[ツール バー] >[標準] を選択すると、[ソリューション プラットフォーム] を含むツール バーが表示されます。
64 ビット Windows を実行している場合は、ドロップダウン ボックスで [x64] を選択します。 64 ビット Windows でも 32 ビット アプリケーションを実行できるため、必要に応じて [x86] を選択してもかまいません。
Speech SDK のインストール
最後に、Speech SDK NuGet パッケージ をインストールし、自分のプロジェクト内の Speech SDK を参照します。
ソリューション エクスプローラーでソリューションを右クリックしてから、[ソリューションの NuGet パッケージの管理] を選択して [NuGet - ソリューション] ウィンドウに移動します。
[参照] を選択します。
[パッケージ ソース] で nuget.org を選択します。
検索 ボックスに「Microsoft.CognitiveServices.Speech 」と入力します。 このパッケージが検索結果に表示されたら、それを選択します。
検索結果の横のパッケージ状態ウィンドウで、自分の helloworld プロジェクトを選択します。
[インストール] を選択します。
[変更のプレビュー] ダイアログで [OK] を選択します。
[ライセンスへの同意] ダイアログでライセンスを確認し、[同意する] を選択します。 パッケージのインストールが開始されます。 インストールが完了すると、Successfully installed 'Microsoft.CognitiveServices.Speech 1.15.0' to helloworld
と同様のメッセージが [出力] ペインに表示されます。
次のステップ
ターゲット環境を選択してください
このガイドでは、Java 用 Speech SDK をインストールする方法について説明します。 このパッケージ名の使用を自分で開始する場合、Java SDK は Maven Central Repository で使用できません。 Gradle または pom.xml 依存関係ファイルを使用している場合、https://azureai.azureedge.net/maven/
を指すカスタム リポジトリを追加する必要があります。 (パッケージ名については、以下を参照してください)。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
サポートされるオペレーティング システム
以下のオペレーティング システム用の Java Speech SDK パッケージを入手できます。
前提条件
Gradle の構成
Gradle の構成には、カスタム リポジトリと、依存関係拡張子 .jar への明示的な参照の両方が必要です。
// build.gradle
repositories {
maven {
url "https://azureai.azureedge.net/maven/"
}
}
dependencies {
implementation group: 'com.microsoft.cognitiveservices.speech', name: 'client-sdk', version: "1.21.0", ext: "jar"
}
Eclipse プロジェクトを作成して Speech SDK をインストールする
Eclipse を起動します。
Eclipse Launcher の[ワークスペース] ボックスに、新しいワークスペース ディレクトリの名前を入力します。 次に [Launch] を選択します。
しばらくすると、Eclipse IDE のメイン ウィンドウが表示されます。 ウェルカム 画面が表示される場合は画面を閉じます。
Eclipse メニュー バーで [ファイル] >[新規] >[プロジェクト] を選択して、新しいプロジェクトを作成します。
[新しいプロジェクト] ダイアログ ボックスが表示されます。 [Java プロジェクト] を選択し、[次へ] を選択します。
新規 Java プロジェクト ウィザードが開始されます。 [プロジェクト名] フィールドに「quickstart 」と入力します。 実行環境として [JavaSE-1.8] を選択します。 [完了] を選択します。
[Open Associated Perspective?]\(パースペクティブを開きますか?) というウィンドウが表示される場合は、 [Open Perspective]\(パースペクティブを開く) を選択します。
パッケージ エクスプローラー で quickstart プロジェクトを右クリックします。 ショートカット メニューで [構成] >[Maven プロジェクトへ変換] を選択します。
[Create new POM] ウィンドウが表示されます。 [グループ ID] フィールドに「com.microsoft.cognitiveservices.speech.samples 」と入力します。 [アーティファクト ID] フィールドに「quickstart 」と入力します。 [完了] を選択します。
pom.xml ファイルを開き、編集します。
ファイルの最後にある、終了タグ </project>
の前に、Speech SDK 用の Maven リポジトリへの参照を含む repositories
要素を作成します。
<repositories>
<repository>
<id>maven-cognitiveservices-speech</id>
<name>Microsoft Cognitive Services Speech Maven Repository</name>
<url>https://csspeechstorage.blob.core.windows.net/maven/</url>
</repository>
</repositories>
依存関係として Speech SDK バージョン 1.21.0 を指定した dependencies
要素を追加します。
<dependencies>
<dependency>
<groupId>com.microsoft.cognitiveservices.speech</groupId>
<artifactId>client-sdk</artifactId>
<version>1.21.0</version>
</dependency>
</dependencies>
変更を保存します。
次のステップ
このガイドでは、Android 上の Java 用 Speech SDK をインストールする方法について説明します。 この設定は、Speech SDK Maven パッケージと Android Studio 3.3 が基になっています。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
Speech SDK は、32/64 ビットの ARM プロセッサを搭載した Android デバイスおよび Intel x86/x64 互換のプロセッサを搭載した Android デバイスと互換性があります。
Android Studio を使用して Speech SDK をインストールする
Android Studio を開き、ウェルカム ウィンドウの [Start a new Android Studio project](新しい Android Studio プロジェクトを開始する) を選択します。
[Choose your project](プロジェクトの選択) ウィザードが表示されます。 アクティビティの選択ボックスで [Phone and Tablet](電話およびタブレット) と [Empty Activity](空のアクティビティ) を選択します。 [次へ] を選択します。
[プロジェクトの構成] ページで、以下を実行します。
[名前] に「Quickstart 」と入力します。
[パッケージ名] に「samples.speech.cognitiveservices.microsoft.com 」と入力します。
[保存場所] でプロジェクト ディレクトリを選択します。
[Minimum API level](最小 API レベル) で [API 23: Android 6.0 Marshmallow)] を選択します。
他の 2 つのチェック ボックスをオフのままにし、[完了] を選択します。
Android Studio が新しい Android プロジェクトを準備するまでしばらく時間がかかります。 次に、Azure Cognitive Services Speech SDK への理解を深め、Java 8 を使用するためのプロジェクトを構成します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
Cognitive Services Speech SDK の現在のバージョンは 1.21.0 です。
Android 用 Speech SDK は、Android Archive (AAR) ファイル としてパッケージ化されており、必要なライブラリと必要な Android アクセス許可を含んでいます。
Maven リポジトリの https://azureai.azureedge.net/maven/
でホストされます。
Speech SDK を使用するためにプロジェクトを設定します。 Android Studio のメニュー バーの [File](ファイル) >[Project Structure](プロジェクトの構造) を選択して [Project Structure](プロジェクトの構造) ウィンドウを開きます。 [Project Structure](プロジェクトの構造) ウィンドウで、次の変更を行います。
ウィンドウの左側にあるリストから、 [プロジェクト] を選択します。 [既定のライブラリ リポジトリ] 設定を、コンマと、一重引用符 ('https://azureai.azureedge.net/maven/' ) で囲んだ Maven リポジトリの URL を追加して編集します。
同じウィンドウの左側で [アプリ] を選択します。 次に、ウィンドウの上部にある [Dependencies](依存関係) タブを選択します。 緑色のプラス記号 (+ ) を選択して、ドロップダウン メニューから [Library dependency](ライブラリ依存関係) を選択します。
表示されたウィンドウで、Android 用 Speech SDK の名前とバージョンを入力します (com.microsoft.cognitiveservices.speech:client-sdk:1.21.0 )。 [OK] をクリックします。
次に示すように、依存関係の一覧に Speech SDK が追加されます。
[プロパティ] タブを選択します。[ソースの互換性] と [ターゲットの互換性] の両方で [1.8] を選択します。
[OK] を選択して [Project Structure](プロジェクトの構造) ウィンドウを閉じ、プロジェクトに変更を適用します。
次のステップ
このガイドでは、Python 用 Speech SDK をインストールする方法について説明します。 このパッケージ名の使用を自分で開始する場合は、pip install azure-cognitiveservices-speech
を実行します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
サポートされるオペレーティング システム
以下のオペレーティング システム用の Python Speech SDK パッケージを入手できます。
前提条件
Python Speech SDK をインストールする前に、以下の前提条件を確認してください。
重要
プラットフォーム (x64 または x86) が同じパッケージをインストールするようにしてください。 たとえば、x64 の再頒布可能パッケージをインストールした場合は、x64 の Python パッケージをインストールする必要があります。
PyPI から Speech SDK をインストールする
Python Speech SDK は、Python パッケージ インデックス (PyPI) モジュールとして入手できます。 詳細については、azure-cognitiveservices-speech に関するページを参照してください。 Python音声SDK は、Windows、Linux および macOS と互換性があります。 Python の 3.7 から 3.10 まで のバージョンをインストールします。
Python Speech SDK をインストールする前に、システム要件と前提条件 を満たしていることを確認してください。
Speech SDK をインストールするには、ターミナルで次のコマンドを実行します。
pip install azure-cognitiveservices-speech
macOS を使用していて、インストールの問題が発生した場合は、まず次のコマンドを実行することが必要な場合があります。
python3 -m pip install --upgrade pip
これで、Speech SDK を Python プロジェクトにインポートできます。
import azure.cognitiveservices.speech as speechsdk
Visual Studio Code を使用して Speech SDK をインストールする
Python Speech SDK をインストールする前に、前記のシステム要件と前提条件 の一覧を満たしていることを確認してください。
Visual Studio Code をダウンロードして、インストールします。
Visual Studio Code を実行して、次のように Python 拡張機能をインストールします。
[ファイル] >[基本設定] >[拡張機能] の順に選択します。
「Python 」を検索し、Microsoft が公開している [Python extension for Visual Studio Code](Visual Studio Code 用の Python 拡張機能) を見つけて [Install](インストール) を選択します。
[Terminal](ターミナル) >[New terminal](新しいターミナル) を選択して、Visual Studio Code 内でターミナルを開きます。
ターミナル プロンプトで python -m pip install azure-cognitiveservices-speech
コマンドを実行して、Speech SDK Python パッケージをインストールします。
Visual Studio Code および Python の詳細については、Visual Studio Code のドキュメント および Visual Studio Code での Python のチュートリアル に関するページをご覧ください。
サポートと更新プログラム
Python Speech SDK パッケージの更新プログラムは PyPI を通じて配布され、リリース ノート で発表されます。
最新の Speech SDK にアップグレードするには、ターミナルで次のコマンドを実行します。
pip install --upgrade azure-cognitiveservices-speech
azure.cognitiveservices.speech.__version__
変数を調べることで、現在インストールされている Python Speech SDK のバージョンを確認できます。 たとえば、ターミナルで次のコマンドを実行します。
pip list
問題があるか、機能が欠落している場合は、「サポート オプションとヘルプ オプション 」を参照してください。
次の手順
このガイドでは、Linux 上の Go 用 Speech SDK をインストールする方法について説明します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
システム要件
Speech SDK for Go をインストールする前に、次が必要です。
Speech SDK のインストール
次の手順に従って、SDK をダウンロードしてインストールします。 これらのステップでは、必須のライブラリとヘッダー ファイルを https://aka.ms/csspeech/linuxbinary から .tar ファイルとしてダウンロードします。
Speech SDK のファイル抽出先にする必要があるディレクトリを選択し、そのディレクトリを指すように SPEECHSDK_ROOT
環境変数を設定します。 この変数によって、後のコマンドでこのディレクトリを参照することが容易になります。
たとえば、ホーム ディレクトリで speechsdk
ディレクトリを使用する場合、次のようなコマンドを使用します。
export SPEECHSDK_ROOT="$HOME/speechsdk"
ディレクトリが存在しない場合はこれを作成します。
mkdir -p "$SPEECHSDK_ROOT"
Speech SDK バイナリを含む .tar.gz
アーカイブをダウンロードして抽出します。
wget -O SpeechSDK-Linux.tar.gz https://aka.ms/csspeech/linuxbinary
tar --strip 1 -xzf SpeechSDK-Linux.tar.gz -C "$SPEECHSDK_ROOT"
展開されたパッケージの最上位ディレクトリの内容を検証します。
ls -l "$SPEECHSDK_ROOT"
ディレクトリの一覧には、サード パーティの通知やライセンスのファイルが含まれているはずです。 また、この一覧には、ヘッダー (.h
) ファイルが入っている include
ディレクトリと、arm32、arm64、x64、および x86 用のライブラリが入っている lib
ディレクトリも含まれている必要があります。
パス
説明
license.md
ライセンス
ThirdPartyNotices.md
サード パーティに関する通知
REDIST.txt
再配布に関する通知
include
C++ に必要なヘッダー ファイル
lib/arm32
アプリケーションをリンクするために必要な ARM32 のネイティブ ライブラリ
lib/arm64
アプリケーションをリンクするために必要な ARM64 のネイティブ ライブラリ
lib/x64
アプリケーションをリンクするために必要な x64 のネイティブ ライブラリ
lib/x86
アプリケーションをリンクするために必要な x86 のネイティブ ライブラリ
次の手順を実行して、Speech SDK を検索するための Go 環境を有効にします。 両方の手順で、<architecture>
を CPU のプロセッサ アーキテクチャに置き換えます。 これは x86
、x64
、arm32
、arm64
のいずれかになります。
バインドは cgo
に依存するため、Go によって SDK が検出されるように環境変数を設定する必要があります。
export CGO_CFLAGS="-I$SPEECHSDK_ROOT/include/c_api"
export CGO_LDFLAGS="-L$SPEECHSDK_ROOT/lib/<architecture> -lMicrosoft.CognitiveServices.Speech.core"
アプリケーションと SDK を実行するには、ライブラリがある場所をオペレーティング システムに示す必要があります。
export LD_LIBRARY_PATH="$SPEECHSDK_ROOT/lib/<architecture>:$LD_LIBRARY_PATH"
次のステップ
ターゲット環境を選択してください
このガイドでは、Web ページで使用する JavaScript 用の Speech SDK をインストールする方法について説明します。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
フォルダーを作成します
新しい空のフォルダーを作成します。 Web サーバーでサンプルをホストする場合は、Web サーバーがフォルダーにアクセスできることを確認します。
JavaScript 用 Speech SDK を新しいフォルダーに解凍する
Speech SDK を .zip パッケージ としてダウンロードし、新しく作成したフォルダーに解凍します。 次の 5 つのファイルが解凍されます。
microsoft.cognitiveservices.speech.sdk.bundle.js : 人間が判読できるバージョンの Speech SDK。
microsoft.cognitiveservices.speech.sdk.bundle.js.map : SDK コードのデバッグに使用するマップ ファイル。
microsoft.cognitiveservices.speech.sdk.bundle.d.ts : TypeScript で使用するオブジェクト定義。
microsoft.cognitiveservices.speech.sdk.bundle-min.js : 縮小バージョンの Speech SDK。
speech-processor.js : 一部のブラウザーにおけるパフォーマンスを向上するコード。
index.html ページを作成する
フォルダーに index.html という名前の新しいファイルを作成し、テキスト エディターでこのファイルを開きます。
次の手順
このガイドでは、Node.js で使用する JavaScript 用の Speech SDK をインストールする方法について説明します。 ご自身で取り組むためにパッケージ名のみを知りたい方は、既存のプロジェクトから npm install microsoft-cognitiveservices-speech-sdk
を実行してください。
重要
Azure Cognitive Services Speech SDK のいずれかをダウンロードした時点で、同 SDK のライセンス条件に同意したものと見なされます。 詳細については、次を参照してください。
前提条件
このクイックスタートには、Node.js が必要です。
npm プロジェクトを作成する
新しいディレクトリを作成して npm init
を実行し、そのプロンプトに従います。
Speech SDK パッケージを追加する
npm install microsoft-cognitiveservices-speech-sdk
を実行します。
次の手順