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")

                  就不會再聽到那個沒睡飽的聲音了

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 iam9527 的頭像
    iam9527

    翁丸的育兒筆記

    iam9527 發表在 痞客邦 留言(0) 人氣()