Bing のテキスト読み上げ APIBing text to speech API

注意

新しい Speech Service および SDK は、2019 年 10 月 15 日に廃止される予定の Bing Speech の後継です。The new Speech Service and SDK is replacing Bing Speech, which will no longer work starting October 15, 2019. Speech Service への切り替えについては、Bing Speech から Speech Service への移行に関するページを参照してください。For information on switching to the Speech Service, see Migrating from Bing Speech to the Speech Service.

はじめにIntroduction

テキストは、クラウド サーバーで人の発する音声へと直ちに合成され、オーディオ ファイルとし返されます。アプリケーションは Bing のテキスト読み上げ API を使用して、このサーバーに HTTP 要求を送信できます。With the Bing text to speech API, your application can send HTTP requests to a cloud server, where text is instantly synthesized into human-sounding speech and returned as an audio file. この API は、多くの異なるコンテキストで使用し、さまざまな異なる声と言語で、リアルタイムのテキスト読み上げ変換を提供できます。This API can be used in many different contexts to provide real-time text-to-speech conversion in a variety of different voices and languages.

音声合成の要求Voice synthesis request

承認トークンAuthorization token

音声合成のすべての要求には、アクセス トークンとして JSON Web トークン (JWT) が必要です。Every voice synthesis request requires a JSON Web Token (JWT) access token. JWT アクセス トークンは、音声要求ヘッダーに入れられ、それを介して渡されます。The JWT access token is passed through in the speech request header. トークンの有効期限は 10 分間です。The token has an expiry time of 10 minutes. 有効な JWT アクセス トークンを取得するのに使用する API キーのサブスクライブと取得については、Cognitive Services のサブスクリプションについてのページを参照してください。For information about subscribing and obtaining API keys that are used to retrieve valid JWT access tokens, see Cognitive Services Subscription.

API キーは、トークン サービスに渡されます。The API key is passed to the token service. 例:For example:

POST https://api.cognitive.microsoft.com/sts/v1.0/issueToken
Content-Length: 0

トークンへのアクセスに必要なヘッダー情報は次のとおりです。The required header information for token access is as follows.

NameName 形式Format 説明Description
Ocp-Apim-Subscription-KeyOcp-Apim-Subscription-Key ASCIIASCII Your subscription key (サブスクリプション キー)Your subscription key

トークン サービスは、JWT アクセス トークンを text/plain として返します。The token service returns the JWT access token as text/plain. 次に、Base64 access_token としての JWT は、文字列 Bearer で始まる承認ヘッダーとして音声エンドポイントに渡されます。Then the JWT is passed as a Base64 access_token to the speech endpoint as an authorization header prefixed with the string Bearer. 例:For example:

Authorization: Bearer [Base64 access_token]

クライアントは、次のエンドポイントを使用して、テキスト読み上げサービスにアクセスする必要があります。Clients must use the following endpoint to access the text-to-speech service:

https://speech.platform.bing.com/synthesize

注意

前述したようにサブスクリプション キーを含むアクセス トークンを取得するまで、このリンクは 403 Forbidden 応答エラーを生成します。Until you have acquired an access token with your subscription key as described earlier, this link generates a 403 Forbidden response error.

HTTP ヘッダーHTTP headers

次の表に、音声合成要求で使用される HTTP ヘッダーを示します。The following table shows the HTTP headers that are used for voice synthesis requests.

ヘッダーHeader Value 説明Comments
Content-TypeContent-Type application/ssml+xmlapplication/ssml+xml 入力コンテンツの種類。The input content type.
X-Microsoft-OutputFormatX-Microsoft-OutputFormat 1. ssml-16khz-16bit-mono-tts1. ssml-16khz-16bit-mono-tts
2. raw-16khz-16bit-mono-pcm2. raw-16khz-16bit-mono-pcm
3. audio-16khz-16kbps-mono-siren3. audio-16khz-16kbps-mono-siren
4. riff-16khz-16kbps-mono-siren4. riff-16khz-16kbps-mono-siren
5. riff-16khz-16bit-mono-pcm5. riff-16khz-16bit-mono-pcm
6. audio-16khz-128kbitrate-mono-mp36. audio-16khz-128kbitrate-mono-mp3
7. audio-16khz-64kbitrate-mono-mp37. audio-16khz-64kbitrate-mono-mp3
8. audio-16khz-32kbitrate-mono-mp38. audio-16khz-32kbitrate-mono-mp3
出力オーディオの形式。The output audio format.
X-Search-AppIdX-Search-AppId GUID (16 進数のみ、ダッシュなし)A GUID (hex only, no dashes) クライアント アプリケーションを一意に識別する ID。An ID that uniquely identifies the client application. これはアプリのストア ID でもかまいません。This can be the store ID for apps. それが使用できない場合は、ユーザーがアプリケーションのために生成した ID でもかまいません。If one is not available, the ID can be user generated for an application.
X-Search-ClientIDX-Search-ClientID GUID (16 進数のみ、ダッシュなし)A GUID (hex only, no dashes) それぞれのインストールのアプリケーション インスタンスを一意に識別する ID。An ID that uniquely identifies an application instance for each installation.
User-AgentUser-Agent アプリケーション名Application name アプリケーション名は必須で、255 文字未満にする必要があります。The application name is required and must be fewer than 255 characters.
AuthorizationAuthorization 承認トークンAuthorization token 承認トークンについてのセクションを参照してください。See the Authorization token section.

入力パラメーターInput parameters

Bing のテキスト読み上げ API に対する要求は、HTTP POST 呼び出しを使用して行います。Requests to the Bing text to speech API are made using HTTP POST calls. ヘッダーは前のセクションで指定されました。The headers are specified in the previous section. 本文には、合成するテキストを表す音声合成マークアップ言語 (SSML) の入力を含めます。The body contains Speech Synthesis Markup Language (SSML) input that represents the text to be synthesized. 言語や話者の性別など、音声の各側面を制御するために使用するマークアップの説明については、SSML の W3C 仕様を参照してください。For a description of the markup used to control aspects of speech such as the language and gender of the speaker, see the SSML W3C Specification.

注意

サポートされている SSML 入力の最大サイズは、すべてのタグを含めて 1,024 文字です。The maximum size of the SSML input that is supported is 1,024 characters, including all tags.

例: 音声出力の要求Example: voice output request

音声出力の要求の例は、次のとおりです。An example of a voice output request is as follows:

POST /synthesize
HTTP/1.1
Host: speech.platform.bing.com

X-Microsoft-OutputFormat: riff-8khz-8bit-mono-mulaw
Content-Type: application/ssml+xml
Host: speech.platform.bing.com
Content-Length: 197
Authorization: Bearer [Base64 access_token]

<speak version='1.0' xml:lang='en-US'><voice xml:lang='en-US' xml:gender='Female' name='Microsoft Server Speech Text to Speech Voice (en-US, ZiraRUS)'>Microsoft Bing Voice Output API</voice></speak>

音声出力の応答Voice output response

Bing のテキスト読み上げ API では、HTTP POST を使用してオーディオをクライアントに返送します。The Bing text to speech API uses HTTP POST to send audio back to the client. API 応答には、オーディオ ストリームとコーデックが含まれていて、要求された出力形式と一致しています。The API response contains the audio stream and the codec, and it matches the requested output format. 特定の要求に対して返されるオーディオは、15 秒を超えてはいけません。The audio returned for a given request must not exceed 15 seconds.

例: 成功した合成の応答Example: successful synthesis response

次のコードは、成功した音声合成要求に対する JSON 応答の例です。The following code is an example of a JSON response to a successful voice synthesis request. コメントやコードの書式設定は、この例の説明用で、実際の応答にはありません。The comments and formatting of the code are for purposes of this example only and are omitted from the actual response.

HTTP/1.1 200 OK
Content-Length: XXX
Content-Type: audio/x-wav

Response audio payload

例: 合成の失敗Example: synthesis failure

次のコード例は、音声合成クエリの失敗に対する JSON 応答を示しています。The following example code shows a JSON response to a voice-synthesis query failure:

HTTP/1.1 400 XML parser error
Content-Type: text/xml
Content-Length: 0

エラー応答Error responses

ErrorError 説明Description
HTTP/400 Bad RequestHTTP/400 Bad Request 必須パラメーターがないか、空か、または null です。または、必須またはオプションのパラメーターに渡された値が無効です。A required parameter is missing, empty, or null, or the value passed to either a required or optional parameter is invalid. "無効" な応答を取得することになる理由の 1 つは、許容される長さより長い文字列値を渡したことです。One reason for getting the “invalid” response is passing a string value that is longer than the allowed length. 問題のあるパラメーターの簡単な説明が含まれています。A brief description of the problematic parameter is included.
HTTP/401 UnauthorizedHTTP/401 Unauthorized 要求が承認されていません。The request is not authorized.
HTTP/413 RequestEntityTooLargeHTTP/413 RequestEntityTooLarge SSML 入力が、サポートされているより大きいです。The SSML input is larger than what is supported.
HTTP/502 BadGatewayHTTP/502 BadGateway ネットワーク関連の問題またはサーバー側の問題があります。There is a network-related problem or a server-side issue.

エラー応答の例は次のとおりです。An example of an error response is as follows:

HTTP/1.0 400 Bad Request
Content-Length: XXX
Content-Type: text/plain; charset=UTF-8

Voice name not supported

SSML による音声出力の変更Changing voice output via SSML

Microsoft Text-to-Speech API は、W3C の音声合成マークアップ言語 (SSML) バージョン 1.0 で定義されているとおり SSML 1.0 をサポートしています。Microsoft Text-to-Speech API supports SSML 1.0 as defined in W3C Speech Synthesis Markup Language (SSML) Version 1.0. このセクションでは、読み上げ速度や発音など、生成される音声出力の一定の特性を、SSML タグを使用して変更する例を示します。This section shows examples of changing certain characteristics of generated voice output like speaking rate, pronunciation etc. by using SSML tags.

  1. 中断を追加するAdding break

    <speak version='1.0' xmlns="https://www.w3.org/2001/10/synthesis" xml:lang='en-US'><voice  name='Microsoft Server Speech Text to Speech Voice (en-US, BenjaminRUS)'> Welcome to use Microsoft Cognitive Services <break time="100ms" /> Text-to-Speech API.</voice> </speak>
    
  2. 読み上げ速度を変更するChange speaking rate

    <speak version='1.0' xmlns="https://www.w3.org/2001/10/synthesis" xml:lang='en-US'><voice  name='Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)'><prosody rate="+30.00%">Welcome to use Microsoft Cognitive Services Text-to-Speech API.</prosody></voice> </speak>
    
  3. 発音Pronunciation

    <speak version='1.0' xmlns="https://www.w3.org/2001/10/synthesis" xml:lang='en-US'><voice  name='Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)'> <phoneme alphabet="ipa" ph="t&#x259;mei&#x325;&#x27E;ou&#x325;"> tomato </phoneme></voice> </speak>
    
  4. 音量を変更するChange volume

    <speak version='1.0' xmlns="https://www.w3.org/2001/10/synthesis" xml:lang='en-US'><voice  name='Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)'><prosody volume="+20.00%">Welcome to use Microsoft Cognitive Services Text-to-Speech API.</prosody></voice> </speak>
    
  5. ピッチを変更するChange pitch

    <speak version='1.0' xmlns="https://www.w3.org/2001/10/synthesis" xml:lang='en-US'><voice  name='Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)'>Welcome to use <prosody pitch="high">Microsoft Cognitive Services Text-to-Speech API.</prosody></voice> </speak>
    
  6. 韻律の音調曲線を変更するChange prosody contour

    <speak version='1.0' xmlns="https://www.w3.org/2001/10/synthesis" xml:lang='en-US'><voice  name='Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)'><prosody contour="(80%,+20%) (90%,+30%)" >Good morning.</prosody></voice> </speak>
    

注意

オーディオ データは、次の形式の 8 k または 16 k wav フィールドになっている必要があることに注意してください。CRC コード (CRC-32):4 バイト (DWORD)、有効範囲は 0x00000000 から 0xFFFFFFFF、オーディオ形式フラグ:4 バイト (DWORD)、有効範囲は 0x00000000 から 0xFFFFFFFF、サンプル数:4 バイト (DWORD)、有効範囲は 0x00000000 から 0x7FFFFFFF、バイナリ本文のサイズ:4 バイト (DWORD)、有効範囲は 0x00000000 から 0x7FFFFFFF、バイナリ本文: n バイト。Note the audio data has to be 8k or 16k wav filed in the following format: CRC code (CRC-32): 4 bytes (DWORD) with valid range 0x00000000 ~ 0xFFFFFFFF; Audio format flag: 4 bytes (DWORD) with valid range 0x00000000 ~ 0xFFFFFFFF; Sample count: 4 bytes (DWORD) with valid range 0x00000000 ~ 0x7FFFFFFF; Size of binary body: 4 bytes (DWORD) with valid range 0x00000000 ~ 0x7FFFFFFF; Binary body: n bytes.

サンプル アプリケーションSample application

実装の詳細については、Visual C#.NET のテキスト読み上げサンプル アプリケーションを参照してください。For implementation details, see the Visual C#.NET text-to-speech sample application.

サポート対象のロケールと音声フォントSupported locales and voice fonts

次の表に、サポート対象のロケールと関連する音声フォントの一部を示します。The following table identifies some of the supported locales and related voice fonts.

ロケールLocale 性別Gender サービス名のマッピングService name mapping
ar-EG*ar-EG* 女性Female "Microsoft Server Speech Text to Speech Voice (ar-EG, Hoda)""Microsoft Server Speech Text to Speech Voice (ar-EG, Hoda)"
ar-SAar-SA 男性Male "Microsoft Server Speech Text to Speech Voice (ar-SA, Naayf)""Microsoft Server Speech Text to Speech Voice (ar-SA, Naayf)"
bg-BGbg-BG 男性Male "Microsoft Server Speech Text to Speech Voice (bg-BG, Ivan)""Microsoft Server Speech Text to Speech Voice (bg-BG, Ivan)"
ca-ESca-ES 女性Female "Microsoft Server Speech Text to Speech Voice (ca-ES, HerenaRUS)""Microsoft Server Speech Text to Speech Voice (ca-ES, HerenaRUS)"
cs-CZcs-CZ 男性Male "Microsoft Server Speech Text to Speech Voice (cs-CZ, Jakub)""Microsoft Server Speech Text to Speech Voice (cs-CZ, Jakub)"
da-DKda-DK 女性Female "Microsoft Server Speech Text to Speech Voice (da-DK, HelleRUS)""Microsoft Server Speech Text to Speech Voice (da-DK, HelleRUS)"
de-ATde-AT 男性Male "Microsoft Server Speech Text to Speech Voice (de-AT, Michael)""Microsoft Server Speech Text to Speech Voice (de-AT, Michael)"
de-CHde-CH 男性Male "Microsoft Server Speech Text to Speech Voice (de-CH, Karsten)""Microsoft Server Speech Text to Speech Voice (de-CH, Karsten)"
de-DEde-DE 女性Female "Microsoft Server Speech Text to Speech Voice (de-DE, Hedda) ""Microsoft Server Speech Text to Speech Voice (de-DE, Hedda) "
de-DEde-DE 女性Female "Microsoft Server Speech Text to Speech Voice (de-DE, HeddaRUS)""Microsoft Server Speech Text to Speech Voice (de-DE, HeddaRUS)"
de-DEde-DE 男性Male "Microsoft Server Speech Text to Speech Voice (de-DE, Stefan, Apollo) ""Microsoft Server Speech Text to Speech Voice (de-DE, Stefan, Apollo) "
el-GRel-GR 男性Male "Microsoft Server Speech Text to Speech Voice (el-GR, Stefanos)""Microsoft Server Speech Text to Speech Voice (el-GR, Stefanos)"
en-AUen-AU 女性Female "Microsoft Server Speech Text to Speech Voice (en-AU, Catherine) ""Microsoft Server Speech Text to Speech Voice (en-AU, Catherine) "
en-AUen-AU 女性Female "Microsoft Server Speech Text to Speech Voice (en-AU, HayleyRUS)""Microsoft Server Speech Text to Speech Voice (en-AU, HayleyRUS)"
en-CAen-CA 女性Female "Microsoft Server Speech Text to Speech Voice (en-CA, Linda)""Microsoft Server Speech Text to Speech Voice (en-CA, Linda)"
en-CAen-CA 女性Female "Microsoft Server Speech Text to Speech Voice (en-CA, HeatherRUS)""Microsoft Server Speech Text to Speech Voice (en-CA, HeatherRUS)"
en-GBen-GB 女性Female "Microsoft Server Speech Text to Speech Voice (en-GB, Susan, Apollo)""Microsoft Server Speech Text to Speech Voice (en-GB, Susan, Apollo)"
en-GBen-GB 女性Female "Microsoft Server Speech Text to Speech Voice (en-GB, HazelRUS)""Microsoft Server Speech Text to Speech Voice (en-GB, HazelRUS)"
en-GBen-GB 男性Male "Microsoft Server Speech Text to Speech Voice (en-GB, George, Apollo)""Microsoft Server Speech Text to Speech Voice (en-GB, George, Apollo)"
en-IEen-IE 男性Male "Microsoft Server Speech Text to Speech Voice (en-IE, Sean)""Microsoft Server Speech Text to Speech Voice (en-IE, Sean)"
en-INen-IN 女性Female "Microsoft Server Speech Text to Speech Voice (en-IN, Heera, Apollo)""Microsoft Server Speech Text to Speech Voice (en-IN, Heera, Apollo)"
en-INen-IN 女性Female "Microsoft Server Speech Text to Speech Voice (en-IN, PriyaRUS)""Microsoft Server Speech Text to Speech Voice (en-IN, PriyaRUS)"
en-INen-IN 男性Male "Microsoft Server Speech Text to Speech Voice (en-IN, Ravi, Apollo)""Microsoft Server Speech Text to Speech Voice (en-IN, Ravi, Apollo)"
en-USen-US 女性Female "Microsoft Server Speech Text to Speech Voice (en-US, ZiraRUS)""Microsoft Server Speech Text to Speech Voice (en-US, ZiraRUS)"
en-USen-US 女性Female "Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)""Microsoft Server Speech Text to Speech Voice (en-US, JessaRUS)"
en-USen-US 男性Male "Microsoft Server Speech Text to Speech Voice (en-US, BenjaminRUS)""Microsoft Server Speech Text to Speech Voice (en-US, BenjaminRUS)"
es-ESes-ES 女性Female "Microsoft Server Speech Text to Speech Voice (es-ES, Laura, Apollo)""Microsoft Server Speech Text to Speech Voice (es-ES, Laura, Apollo)"
es-ESes-ES 女性Female "Microsoft Server Speech Text to Speech Voice (es-ES, HelenaRUS)""Microsoft Server Speech Text to Speech Voice (es-ES, HelenaRUS)"
es-ESes-ES 男性Male "Microsoft Server Speech Text to Speech Voice (es-ES, Pablo, Apollo)""Microsoft Server Speech Text to Speech Voice (es-ES, Pablo, Apollo)"
es-MXes-MX 女性Female "Microsoft Server Speech Text to Speech Voice (es-MX, HildaRUS)""Microsoft Server Speech Text to Speech Voice (es-MX, HildaRUS)"
es-MXes-MX 男性Male "Microsoft Server Speech Text to Speech Voice (es-MX, Raul, Apollo)""Microsoft Server Speech Text to Speech Voice (es-MX, Raul, Apollo)"
fi-FIfi-FI 女性Female "Microsoft Server Speech Text to Speech Voice (fi-FI, HeidiRUS)""Microsoft Server Speech Text to Speech Voice (fi-FI, HeidiRUS)"
fr-CAfr-CA 女性Female "Microsoft Server Speech Text to Speech Voice (fr-CA, Caroline)""Microsoft Server Speech Text to Speech Voice (fr-CA, Caroline)"
fr-CAfr-CA 女性Female "Microsoft Server Speech Text to Speech Voice (fr-CA, HarmonieRUS)""Microsoft Server Speech Text to Speech Voice (fr-CA, HarmonieRUS)"
fr-CHfr-CH 男性Male "Microsoft Server Speech Text to Speech Voice (fr-CH, Guillaume)""Microsoft Server Speech Text to Speech Voice (fr-CH, Guillaume)"
fr-FRfr-FR 女性Female "Microsoft Server Speech Text to Speech Voice (fr-FR, Julie, Apollo)""Microsoft Server Speech Text to Speech Voice (fr-FR, Julie, Apollo)"
fr-FRfr-FR 女性Female "Microsoft Server Speech Text to Speech Voice (fr-FR, HortenseRUS)""Microsoft Server Speech Text to Speech Voice (fr-FR, HortenseRUS)"
fr-FRfr-FR 男性Male "Microsoft Server Speech Text to Speech Voice (fr-FR, Paul, Apollo)""Microsoft Server Speech Text to Speech Voice (fr-FR, Paul, Apollo)"
he-ILhe-IL 男性Male "Microsoft Server Speech Text to Speech Voice (he-IL, Asaf)""Microsoft Server Speech Text to Speech Voice (he-IL, Asaf)"
hi-INhi-IN 女性Female "Microsoft Server Speech Text to Speech Voice (hi-IN, Kalpana, Apollo)""Microsoft Server Speech Text to Speech Voice (hi-IN, Kalpana, Apollo)"
hi-INhi-IN 女性Female "Microsoft Server Speech Text to Speech Voice (hi-IN, Kalpana)""Microsoft Server Speech Text to Speech Voice (hi-IN, Kalpana)"
hi-INhi-IN 男性Male "Microsoft Server Speech Text to Speech Voice (hi-IN, Hemant)""Microsoft Server Speech Text to Speech Voice (hi-IN, Hemant)"
hr-HRhr-HR 男性Male "Microsoft Server Speech Text to Speech Voice (hr-HR, Matej)""Microsoft Server Speech Text to Speech Voice (hr-HR, Matej)"
hu-HUhu-HU 男性Male "Microsoft Server Speech Text to Speech Voice (hu-HU, Szabolcs)""Microsoft Server Speech Text to Speech Voice (hu-HU, Szabolcs)"
id-IDid-ID 男性Male "Microsoft Server Speech Text to Speech Voice (id-ID, Andika)""Microsoft Server Speech Text to Speech Voice (id-ID, Andika)"
it-ITit-IT 男性Male "Microsoft Server Speech Text to Speech Voice (it-IT, Cosimo, Apollo)""Microsoft Server Speech Text to Speech Voice (it-IT, Cosimo, Apollo)"
it-ITit-IT 女性Female "Microsoft Server Speech Text to Speech Voice (it-IT, LuciaRUS)""Microsoft Server Speech Text to Speech Voice (it-IT, LuciaRUS)"
ja-JPja-JP 女性Female "Microsoft Server Speech Text to Speech Voice (ja-JP, Ayumi, Apollo)""Microsoft Server Speech Text to Speech Voice (ja-JP, Ayumi, Apollo)"
ja-JPja-JP 男性Male "Microsoft Server Speech Text to Speech Voice (ja-JP, Ichiro, Apollo)""Microsoft Server Speech Text to Speech Voice (ja-JP, Ichiro, Apollo)"
ja-JPja-JP 女性Female "Microsoft Server Speech Text to Speech Voice (ja-JP, HarukaRUS)""Microsoft Server Speech Text to Speech Voice (ja-JP, HarukaRUS)"
ko-KRko-KR 女性Female "Microsoft Server Speech Text to Speech Voice (ko-KR, HeamiRUS)""Microsoft Server Speech Text to Speech Voice (ko-KR, HeamiRUS)"
ms-MYms-MY 男性Male "Microsoft Server Speech Text to Speech Voice (ms-MY, Rizwan)""Microsoft Server Speech Text to Speech Voice (ms-MY, Rizwan)"
nb-NOnb-NO 女性Female "Microsoft Server Speech Text to Speech Voice (nb-NO, HuldaRUS)""Microsoft Server Speech Text to Speech Voice (nb-NO, HuldaRUS)"
nl-NLnl-NL 女性Female "Microsoft Server Speech Text to Speech Voice (nl-NL, HannaRUS)""Microsoft Server Speech Text to Speech Voice (nl-NL, HannaRUS)"
pl-PLpl-PL 女性Female "Microsoft Server Speech Text to Speech Voice (pl-PL, PaulinaRUS)""Microsoft Server Speech Text to Speech Voice (pl-PL, PaulinaRUS)"
pt-BRpt-BR 女性Female "Microsoft Server Speech Text to Speech Voice (pt-BR, HeloisaRUS)""Microsoft Server Speech Text to Speech Voice (pt-BR, HeloisaRUS)"
pt-BRpt-BR 男性Male "Microsoft Server Speech Text to Speech Voice (pt-BR, Daniel, Apollo)""Microsoft Server Speech Text to Speech Voice (pt-BR, Daniel, Apollo)"
pt-PTpt-PT 女性Female "Microsoft Server Speech Text to Speech Voice (pt-PT, HeliaRUS)""Microsoft Server Speech Text to Speech Voice (pt-PT, HeliaRUS)"
ro-ROro-RO 男性Male "Microsoft Server Speech Text to Speech Voice (ro-RO, Andrei)""Microsoft Server Speech Text to Speech Voice (ro-RO, Andrei)"
ru-RUru-RU 女性Female "Microsoft Server Speech Text to Speech Voice (ru-RU, Irina, Apollo)""Microsoft Server Speech Text to Speech Voice (ru-RU, Irina, Apollo)"
ru-RUru-RU 男性Male "Microsoft Server Speech Text to Speech Voice (ru-RU, Pavel, Apollo)""Microsoft Server Speech Text to Speech Voice (ru-RU, Pavel, Apollo)"
ru-RUru-RU 女性Female "Microsoft Server Speech Text to Speech Voice (ru-RU, EkaterinaRUS)""Microsoft Server Speech Text to Speech Voice (ru-RU, EkaterinaRUS)"
sk-SKsk-SK 男性Male "Microsoft Server Speech Text to Speech Voice (sk-SK, Filip)""Microsoft Server Speech Text to Speech Voice (sk-SK, Filip)"
sl-SIsl-SI 男性Male "Microsoft Server Speech Text to Speech Voice (sl-SI, Lado)""Microsoft Server Speech Text to Speech Voice (sl-SI, Lado)"
sv-SEsv-SE 女性Female "Microsoft Server Speech Text to Speech Voice (sv-SE, HedvigRUS)""Microsoft Server Speech Text to Speech Voice (sv-SE, HedvigRUS)"
ta-INta-IN 男性Male "Microsoft Server Speech Text to Speech Voice (ta-IN, Valluvar)""Microsoft Server Speech Text to Speech Voice (ta-IN, Valluvar)"
th-THth-TH 男性Male "Microsoft Server Speech Text to Speech Voice (th-TH, Pattara)""Microsoft Server Speech Text to Speech Voice (th-TH, Pattara)"
tr-TRtr-TR 女性Female "Microsoft Server Speech Text to Speech Voice (tr-TR, SedaRUS)""Microsoft Server Speech Text to Speech Voice (tr-TR, SedaRUS)"
vi-VNvi-VN 男性Male "Microsoft Server Speech Text to Speech Voice (vi-VN, An)""Microsoft Server Speech Text to Speech Voice (vi-VN, An)"
zh-CNzh-CN 女性Female "Microsoft Server Speech Text to Speech Voice (zh-CN, HuihuiRUS)""Microsoft Server Speech Text to Speech Voice (zh-CN, HuihuiRUS)"
zh-CNzh-CN 女性Female "Microsoft Server Speech Text to Speech Voice (zh-CN, Yaoyao, Apollo)""Microsoft Server Speech Text to Speech Voice (zh-CN, Yaoyao, Apollo)"
zh-CNzh-CN 男性Male "Microsoft Server Speech Text to Speech Voice (zh-CN, Kangkang, Apollo)""Microsoft Server Speech Text to Speech Voice (zh-CN, Kangkang, Apollo)"
zh-HKzh-HK 女性Female "Microsoft Server Speech Text to Speech Voice (zh-HK, Tracy, Apollo)""Microsoft Server Speech Text to Speech Voice (zh-HK, Tracy, Apollo)"
zh-HKzh-HK 女性Female "Microsoft Server Speech Text to Speech Voice (zh-HK, TracyRUS)""Microsoft Server Speech Text to Speech Voice (zh-HK, TracyRUS)"
zh-HKzh-HK 男性Male "Microsoft Server Speech Text to Speech Voice (zh-HK, Danny, Apollo)""Microsoft Server Speech Text to Speech Voice (zh-HK, Danny, Apollo)"
zh-TWzh-TW 女性Female "Microsoft Server Speech Text to Speech Voice (zh-TW, Yating, Apollo)""Microsoft Server Speech Text to Speech Voice (zh-TW, Yating, Apollo)"
zh-TWzh-TW 女性Female "Microsoft Server Speech Text to Speech Voice (zh-TW, HanHanRUS)""Microsoft Server Speech Text to Speech Voice (zh-TW, HanHanRUS)"
zh-TWzh-TW 男性Male "Microsoft Server Speech Text to Speech Voice (zh-TW, Zhiwei, Apollo)""Microsoft Server Speech Text to Speech Voice (zh-TW, Zhiwei, Apollo)"

*ar-EG では現代標準アラビア語 (MSA) をサポートしています。*ar-EG supports Modern Standard Arabic (MSA).

注意

以前のサービス名の Microsoft Server Speech Text to Speech Voice (cs-CZ, Vit)Microsoft Server Speech Text to Speech Voice (en-IE, Shaun) は、Bing Speech API の機能を最適化するため、2018 年 3 月 31 日を過ぎると非推奨となる予定であることに注意してください。Note that the previous service names Microsoft Server Speech Text to Speech Voice (cs-CZ, Vit) and Microsoft Server Speech Text to Speech Voice (en-IE, Shaun) will be deprecated after 3/31/2018, in order to optimize the Bing Speech API’s capabilities. 更新後の名前でコードを更新してください。Please update your code with the updated names.

トラブルシューティングとサポートTroubleshooting and support

質問や問題はすべて、MSDN の Bing Speech Service フォーラムに投稿してください。Post all questions and issues to the Bing Speech Service MSDN forum. 以下のような完全な詳細情報を含めてください。Include complete details, such as:

  • 要求文字列全体の例。An example of the full request string.
  • 該当する場合は、ログ ID を含む、失敗した要求の出力全体。If applicable, the full output of a failed request, which includes log IDs.
  • 失敗している要求の割合。The percentage of requests that are failing.