• 60

MIO 268新版圖資(3月底釋出)問題回報討論請集中在這一篇。

我們只要圖資更新以及路徑歸劃能好一點不要老是走錯路
例如明明在高速公路上幹麻導航下交流道等紅綠燈再上高速公路
這次更新整個介面都改完全不一樣又產生一堆新的問題
關於tts這部份,雖然我不了解。但就資料庫的概念,要能一字一字的播報勢必要有一個字型檔和聲音檔做對應
至於是一次load進來聲音檔或是須要時再抓進來,沒有一定誰好,這就要靠系統分析
我觀查了裡面的每個檔案內容,其中有一些檔是一堆街道名稱,而且每一段街名都有一定長度,所以我猜測應該
是到了某一條街時依街名檔中的指標,指到聲音檔中的指標位置,將那段長度的路名資料播報出來,所以那個路
名檔和聲音檔應該是對應的,至於要不要一次load進來?如果一次load進來,在ram中搜尋當然是比較快,但是聲
音檔因為包含了全省的地名,所以太佔記憶體會造成系統delay,如果不一次load進來,每播報一次路名就會開關聲
音檔一次,會造成播報時delay,所以要如何決定,可能要在分析時做測試了

其實我個人倒是有一個想法,只是未經實驗,就當做一個思考方向,大家討論一下:
其實就中文字來講常用字才五千多字,但台灣的路名何止五千條,且每條路名最少三個字,如果每條路都要存成聲音
,那聲音檔自然會很大,每個字都有不同的內碼,甚至很多字都是同音字,所以歸納起來真正用到的音並不多,所以聲
音檔扣掉重覆的音,少說只剩1∕10而以,甚至更小,要載入記憶體就不是問題了,到時要播報路名時再依每個字
的內碼去聲音檔table中去尋找那個字讀出來就可以了

以上僅是個人的想法,說錯了不要打我
其實TTS並不是真人去錄製的聲音..而是利用音素(對人類來說就是音標, 注音).
所以TTS是合成的聲音..因此並沒有輸出品質的問題..只有合成的好與不好的問題, 像PAPAGo剛剛推出TTS時...我想沒有幾個人可以不看畫面而知道它在講些什麼.
但在幾次改版之後..我想..至少有80%大概都可以直接用聽的來導航.

而在資料庫來說..TTS音素基本上可以幾乎完全不佔記憶體, 而每個字的音素資料也不多..所以開啟TTS應該是可以增加系統的效率的.
我以前也以為TTS一定是「合成」的。
但自從研究路易通TTS的 okmain.wav 之後,才發現原來他是將所有的發音組合錄好,然後再用指標去指定發音片段(檔案的內容就像這樣:之 直 只 至,屋 無 五 勿 …)

難怪路易通的TTS比較好聽有音調囉!因為他真的是「真人發音的TTS」,而不是合成的TTS。
這樣子會很佔空間嗎?不一定喔…算算中文字的發音組合也不過幾百個吧,合部錄在一起也才產生一個不到2MB的wave檔案,如果以後發展成 mp3 等壓縮檔就更小了。
歡迎參觀口木看盤室 http://rightgun.blogspot.com

TTS 當一個人開車的時候, 真的很重要.

我有好幾次被前方路口請右轉的指令搞混, 轉進小巷子...
那個時候都有點緊急, 沒辦法觀看螢幕.
如果有語音告知 '前方 xxx 路xx巷 請右轉' 會很有幫助

如果把聲掉拿掉, 國語只有 408 音. 就算加上輕聲,
最多也只有 408x5 種變化.
只要把國字 to 音調 table , 與一些像是連續兩個 3 聲
讀的時候要轉成 3 聲 + 2 聲 之類的規則加入.
應該有機會讓 TTS 更自然一點.

懶一點的, 直接把路名該怎麼唸, 也建在 database 理就好了.
就不用造一個大 table 來查了.

期待將來的 TTS 能做的更棒

這個討論串, 越來越有深度了.
---------------------------------- (^________^)y 地球真美麗
個人覺得在導航時的語音非常重要, 因為開車時不可能一直盯著銀幕看, 尤其又是自己不熟悉的路才需要更注意路況及標示等等, 新版的語音變多了, 而且還有機械音的路名, 雖然難聽了點但助益不小, 聽到路名再注意路況及標示牌可以降低許多轉錯路的機率.
只是有些較大的路口轉彎時會先出現"其他道路", 如此就聽不到機械音的路名了, 實在搞不清楚怎麼會有其他道路跑出來, 例如從和平西路左轉上中正橋到永和, 在左轉時竟然出現"其他道路", 轉下去之後才說要上中正橋, 我想在市區中要出現無名路的機率應該很小吧, 希望能有所改善.

Jetter wrote:
而在資料庫來說..TTS音素基本上可以幾乎完全不佔記憶體, 而每個字的音素資料也不多..所以開啟TTS應該是可以增加系統的效率的.


此言差亦,如果你要載入ram中當然就佔記憶體,如果這個檔有2mb就佔2mb的記憶體,如果要發音品質好檔案自然就大,如果不載入記憶體放在sd card上,每次要讀這個檔時,就受限於i/o週邊的速度,如果載入到ram中,ram的讀取速度在電腦中僅次於暫存器和快取,幾乎感覺不到它的延遲
我昨天北上新竹開會,正好藉由此機會用268看看!我沒有輸入目的地,只是開啟GPS而已!因為我只要它顯示提醒下一個休息站、收費站、交流道!結果都沒有,螢幕上就只有一台車子在國道上奔跑而已.....Orz!
ethernet wrote:
我昨天北上新竹開會,...(恕刪)


好像是這樣.不過是會提醒測速照相.
為什麼會這樣,我猜機器不曉得車子下一步往哪裡開,即使是在高速公路上.
你沒設定目的地,螢幕當然只有一台車在跑,但是還是有其他功能不時發揮,譬如提醒你哪裡有測試照相、抽過行車速限...............
優缺點每台都有.........................
  • 60
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 60)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?