SpeechConfig クラス

定義

キーとリージョン、エンドポイント、ホスト、または承認トークンを含む、サブスクリプションに関する情報。

public class SpeechConfig
type SpeechConfig = class
Public Class SpeechConfig
継承
SpeechConfig
派生

注釈

Speech サービスの呼び出しには**SpeechConfig** オブジェクトが必要です。

SpeechConfig を初期化する方法はいくつかあります。 * を使用して FromSubscription(String, String)、キーと関連付けられているリージョンを渡します。 * を使用する FromEndpoint(Uri, String): Speech サービス エンドポイントを渡します。 キーまたは認証トークンは省略可能です。 * を使用: FromHost(Uri, String)ホスト アドレスを渡します。 キーまたは認証トークンは省略可能です。

音声テキスト変換の概要」も参照してください。

プロパティ

AuthorizationToken

承認トークンを取得または設定します。

EndpointId

音声認識に使用するカスタム音声モデルのエンドポイント ID、または音声合成用のカスタム音声モデルを取得または設定します。

OutputFormat

音声認識の出力形式 (単純または詳細) を取得または設定します。

Region

地域。

SpeechRecognitionLanguage

認識する音声言語の名前を BCP-47 形式で指定します。

SpeechSynthesisLanguage

en-US などの音声合成言語を取得または設定します。 1.4.0 で追加

SpeechSynthesisOutputFormat

合成された音声の出力形式を取得します。 1.4.0 で追加

値の例: riff-16khz-16bit-mono-pcm

SpeechSynthesisVoiceName

音声合成音声を取得または設定します。 1.4.0 で追加

SubscriptionKey

サブスクリプション キー。

メソッド

EnableAudioLogging()

サービスでオーディオとコンテンツのログ記録を有効にします。 1.5.0 で追加

EnableDictation()

継続的な認識中にディクテーションを有効にします。 1.5.0 で追加

FromAuthorizationToken(String, String)

指定した承認トークンとリージョンを使用して、音声構成のインスタンスを作成します。

FromEndpoint(Uri)

指定したエンドポイントを使用して音声構成のインスタンスを作成します。 1.5.0 で追加

FromEndpoint(Uri, String)

カスタム エンドポイントとサブスクリプション キーを使用して SpeechConfig のインスタンスを作成します。

FromHost(Uri)

指定したホストを使用して音声構成のインスタンスを作成します。 このメソッドは、既定以外のサービス ホストを使用するユーザーのみを対象としています。 標準リソース パスが想定されます。 標準以外のリソース パスを持つサービスまたはパスがまったくないサービスの場合は、代わりに FromEndpoint を使用します。 1 に追加されました。

FromHost(Uri, String)

特定のホストとサブスクリプション キーを使用して SpeechConfig インスタンスを作成します。 このメソッドは、既定以外のサービス ホストを使用するユーザーのみを対象としています。 標準リソース パスが想定されます。 標準以外のリソース パスを持つサービスまたはパスがまったくないサービスの場合は、代わりに FromEndpoint を 使用します。 1.8.0 で追加されました

FromSubscription(String, String)

指定したサブスクリプション キーとリージョンを使用して音声構成のインスタンスを作成します。

音声テキスト変換の概要」も参照してください。

GetProperty(PropertyId)

この PropertyId 列挙で という名前のプロパティを検索します。 1.3.0 で追加

GetProperty(String)

この文字列名を持つ プロパティを検索します。

RequestWordLevelTimestamps()

単語レベルのタイムスタンプを含めます。 オーディオ ログが有効になっている場合、このメソッドは各単語の開始点と期間に関する時間の詳細をログに追加します。 1.5.0 で追加

SetProfanity(ProfanityOption)

不適切な表現オプションを設定します。 不適切な表現オプションを使用すると、不適切な単語を削除したり、その文字を星に置き換えたりすることができます。 1.5.0 で追加

SetProperty(PropertyId, String)

列挙体の値で指定されたプロパティの値を PropertyId 設定します。 1.3.0 で追加

SetProperty(String, String)

文字列名を使用してプロパティを設定します。

SetProxy(String, Int32)

プロキシを構成します。 1.3.0 で追加

SetProxy(String, Int32, String, String)

ユーザー名とパスワードのペアを使用してプロキシを構成します。 1.1.0 で追加されました

注: macOS ではプロキシ機能を使用できません。 このメソッドは、macOS プラットフォームには影響しません。

SetServiceProperty(String, String, ServicePropertyChannel)

新しいサービス機能のプレビューを有効にします。

SetSpeechSynthesisOutputFormat(SpeechSynthesisOutputFormat)

音声合成の出力形式を設定します。 1.4.0 で追加

適用対象