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