Translator Speech API から Speech Service に移行するMigrate from the Translator Speech API to the Speech service

アプリケーションを Microsoft Translator Speech API から Speech Service に移行するにあたっては、この記事を参考にしてください。Use this article to migrate your applications from the Microsoft Translator Speech API to the Speech service. このガイドでは、Translator Speech API と Speech Service の違いを簡単に説明し、アプリケーションの移行方法を提案します。This guide outlines the differences between the Translator Speech API and Speech service, and suggests strategies for migrating your applications.


Speech Service によって Translator Speech API サブスクリプション キーが受け付けられることはありません。Your Translator Speech API subscription key won't be accepted by the Speech service. 新しい Speech Service サブスクリプションを作成する必要があります。You'll need to create a new Speech service subscription.

機能の比較Comparison of features

機能Feature Translator Speech APITranslator Speech API Speech サービスSpeech service 詳細Details
テキストに変換Translation to text ✔️ ✔️
音声に変換Translation to speech ✔️ ✔️
グローバル エンドポイントGlobal endpoint ✔️ Speech Service では、グローバル エンドポイントは提供されません。The Speech service doesn't offer a global endpoint. グローバル エンドポイントでは、最も近いリージョン固有エンドポイントにトラフィックに自動的に誘導するため、アプリケーションでの待機時間を短縮できます。A global endpoint can automatically direct traffic to the nearest regional endpoint, decreasing latency in your application.
地域のエンドポイントRegional endpoints ✔️
接続時間の制限Connection time limit 90 分90 minutes SDK では無制限です。Unlimited with the SDK. WebSocket 接続で 10 分。10 minutes with a WebSockets connection.
ヘッダーに Auth キーAuth key in header ✔️ ✔️
1 つの要求での複数言語への翻訳Multiple languages translated in a single request ✔️
SDK が使用可能SDKs available ✔️ 使用できる SDK については、Speech Service のドキュメントをご覧ください。See the Speech service documentation for available SDKs.
WebSocket 接続WebSockets connections ✔️ ✔️
言語 APILanguages API ✔️ Speech サービスは、Translator の言語リファレンス記事に記載された同じ言語範囲をサポートしています。The Speech service supports the same range of languages described in the Translator languages reference article.
不適切な表現のフィルターとマーカーProfanity Filter and Marker ✔️
入力として .WAV/PCM.WAV/PCM as input ✔️ ✔️
入力としてその他のファイルの種類Other file types as input
部分結果Partial results ✔️ ✔️
タイミング情報Timing info ✔️
関連付け IDCorrelation ID ✔️
カスタム音声モデルCustom speech models ✔️ Speech Service には、音声認識を組織の一意のボキャブラリにカスタマイズできるカスタム音声モデルが用意されています。The Speech service offers custom speech models that enable you to customize speech recognition to your organization’s unique vocabulary.
カスタム変換モデルCustom translation models ✔️ Microsoft Text Translation API に登録すると、カスタム トランスレーターにより、独自のデータを使ってより正確な翻訳ができます。Subscribing to the Microsoft Text Translation API enables you to use Custom Translator to use your own data for more accurate translations.

移行方法Migration strategies

Translator Speech API を使用しているアプリケーションを開発中の場合、あるいはそうしたアプリケーションを運用している場合は、Speech Service を使用するように更新することをお勧めします。If you or your organization have applications in development or production that use the Translator Speech API, you should update them to use the Speech service. 使用できる SDK やサンプル コード、チュートリアルについては、Speech Service のドキュメントをご覧ください。See the Speech service documentation for available SDKs, code samples, and tutorials. 移行する際は、次を考慮してください。Consider the following when you are migrating:

  • Speech Service では、グローバル エンドポイントは提供されません。The Speech service doesn't offer a global endpoint. アプリケーションのすべてのトラフィックに単一のリージョン エンドポイントを使用しているときにアプリケーションが効率的に機能するかどうかを判断します。Determine if your application functions efficiently when it uses a single regional endpoint for all of its traffic. 効率的に機能しない場合は、geolocation を使って最も効率的なエンドポイントを探してください。If not, use geolocation to determine the most efficient endpoint.

  • アプリケーションが長時間維持される接続を使用していて、利用可能な SDK を使用できない場合は、WebSocket 接続を使用できます。If your application uses long-lived connections and can't use the available SDKs, you can use a WebSockets connection. 適切なタイミングで再接続して、10 分のタイムアウト制限を管理してください。Manage the 10-minute timeout limit by reconnecting at the appropriate times.

  • アプリケーションで Translator サービスと Translator Speech API を使用してカスタム変換を有効にしている場合は、Speech Service を使用して直接カテゴリ ID を追加することができます。If your application uses the Translator service and Translator Speech API to enable custom translation models, you can add Category IDs directly by using the Speech service.

  • Translator Speech API とは異なり、Speech Service では、1 つの要求で複数の言語への翻訳を完了できます。Unlike the Translator Speech API, the Speech service can complete translations into multiple languages in a single request.

次のステップNext steps

関連項目See also