
Explanation:

ボックス 1: {"fr", "de", "es"}
音声翻訳の一般的なタスクは、ターゲットの翻訳言語を指定することです。少なくとも 1 つは必要ですが、複数もサポートされています。次のコード スニペットは、フランス語とドイツ語の両方を翻訳言語ターゲットとして設定します。
静的非同期タスク TranslateSpeechAsync()
{
var 翻訳設定
SpeechTranslationConfig.FromSubscription(SPEECH__SUBSCRIPTION__KEY、
スピーチサービスリージョン);
translationConfig.SpeechRecognitionLanguage = "it-IT";
// 言語に翻訳します。https://aka.ms/speech/sttt-languages を参照してください。
翻訳Config.AddTargetLanguage("fr");
翻訳Config.AddTargetLanguage("de");
}
ボックス 2: TranslationRecognizer
SpeechTranslationConfig を作成したら、次のステップは TranslationRecognizer を初期化することです。
コード例:
静的非同期タスク TranslateSpeechAsync()
{
var 翻訳設定
SpeechTranslationConfig.FromSubscription(SPEECH__SUBSCRIPTION__KEY、
スピーチサービスリージョン);
var fromLanguage = "en-US";
var toLanguages = 新しいリスト<文字列> { "it", "fr", "de" };
translationConfig.SpeechRecognitionLanguage = fromLanguage;
ターゲット言語を追加します。
var recognizer = new TranslationRecognizer(translationConfig); を使用します。
}