close
最近做的這個案子會用到
voice.Voice = voice.GetVoices(string.Empty, string.Empty).Item(1);
來達到text to speech (tts)的功能
在我的開發機台發出的是正常英文女聲
結果在主管的機台變成一個咩系咩系(台語)
碰到數字都講粵語的奇怪英文女聲
原因就出在Item(1);
這個Item(1)的聲音會因機台裡面所安裝的語言包而異
Solution :將聲音指定成 ZIRA -> voice.GetVoices(string.Empty, string.Empty).Item(i).Id.ToString().Contains("ZIRA")
就不會再聽到那個沒睡飽的聲音了
全站熱搜
留言列表