0
我想在英文版Windows上的vb.net應用程序中使用Microsoft TTS合成器(或其他任何工作)在運行時切換語言。簡而言之,我想要做的是:VB.NET文本到語音和多種語言
Dim tts As New SpeechSynthesizer
If Language.IsEnglish Then
tts.SpeakAsync("Yes") ' English translation provided
ElseIf Language.IsFrenchCanadian Then
tts.SpeakAsync("We") ' French translation will be provided
End If
對此的任何幫助表示讚賞。
不,SpeechSynthesizer沒有設計翻譯,只是說。您必須選擇法語聲音才能說「Nous」。 – 2012-04-26 17:29:02
瞭解翻譯者,我會通過法語翻譯來通過speakasync。你是說我只需要一個法國的聲音,它會照顧其餘的(口音和正確的發音等)? – user595542 2012-04-26 17:34:17
呃,沒有「休息」。選擇語音和SpeakAsync()。你必須購買聲音。 – 2012-04-26 17:36:04