none
請問MS-TTS文字轉語音的版本,語法使用上是否有差異? RRS feed

  • 一般討論

  • 如題,目前得知不同OS所支援的TTS版本不同...例如:XP是5.1版、win7是5.4版

    請問各版本使用的語法有無差異??

     

    2011年11月18日 上午 10:11

所有回覆

  • 5.0 以前不支援繁中,有支援簡中~

    4.0 以前不支援遠東語系


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年11月18日 下午 12:46
  • 知不知什麼叫 "中文包" , 我在網上找到一些文章, 說如要用 .net System.Speech.Synthesis 中文, 便要 "中文包"

     

     

    2011年11月19日 下午 01:46
  • Office XP/2003 安裝時,會將 語音引擎 5.0 安裝進去,此時只支援 簡中

    所以另外要去微軟網站抓 5.1 才支援繁中。

     

    Win7 內建新版的,支援繁中,Vista 就忘掉了。

     

    語音引擎跟語音庫不一樣,語音庫有對應的人聲,你說的中文包應該是指這個,Win7 僅內建該語系的語音庫,其他語言的語音庫要點選選擇性更新加入(企業版與旗艦版)

     


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年11月20日 上午 04:50
  • 感謝各位大大的回覆~

    不過我請教的是"語法"不是"語系"...請有經驗的前輩回覆一下..

    =================================================================

    以下是本人的測試結果:(call TTS的程式與輸入的繁體文字都一樣...)

    1)win2003 x86  :  安裝tts5.1版及中文語言包

    測試結果:產生的語音檔,有部分文字翻譯不全,漏字了

    2)win7 x86 :使用內建tts5.4版

    測試結果:語音檔沒有聲音,出現下列error...

    file name or class name not found during automation operation

    method ' ' of object ' ' failed

    3)win7 x86 :安裝tts5.1版及中文語言包 

    測試結果:同(1)...產生的語音檔,有部分文字翻譯不全,漏字..

    ====================================================================

    問題總整理...

    1)請問,各版本使用的"語法"有無差異,無論5.1版或5.4版都通用嗎??

    2)呼叫TTS進行文字轉語音後,所產生的語音檔,有漏字的部分,應更新TTS或有其他補救方式嗎?

    3)所謂win7有內建的TTS 5.4,x86跟x64的都一樣嗎?

    2011年11月21日 上午 09:12
  • 其實你是作什麼用途? 因為我見你用 "文字翻譯不全" 來形容, 你是 sound recognition 定只是按字讀出?

    如是後者, 你試 download http://www.microsoft.com/download/en/details.aspx?id=27226 version 11SDK

  • Microsoft Speech Platform Runtime v11.0

    1) 如你是用 .net framework 的 System.Speech.Synthesis , 寫法應沒有分別

    2) 可能關 sound enginee (上述 runtime link)

     

2011年11月23日 上午 09:52