
Explanation:
ボックス 1: {"fr", "de", "es"}
音声翻訳の一般的なタスクは、ターゲットの翻訳言語を指定することです。少なくとも 1 つは必要ですが、複数もサポートされています。次のコード スニペットは、フランス語とドイツ語の両方を翻訳言語ターゲットとして設定します。
静的非同期タスク TranslateSpeechAsync()
{
var 翻訳設定
SpeechTranslationConfig.FromSubscription(SPEECH__SUBSCRIPTION__KEY、SPEECH__SERVICE__REGION); 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, SPEECH__SERVICE__REGION); var fromLanguage = "en-US"; var toLanguages = new List<string> { "it", "fr", "de" }; translationConfig.SpeechRecognitionLanguage = fromLanguage; toLanguages.ForEach(translationConfig.AddTargetLanguage); var recognizer = new TranslationRecognizer(translationConfig); を使用します。
}