2
我試圖在Chrome應用中使用文本轉語音,但在嘗試加載應用時出現錯誤。如何在Chrome應用中添加TTS?
我的manifest.json看起來是這樣的:
{
"name": "APPNAME",
"description": "DESCRIPTION",
"version": "3",
"app": {
"urls": ["APPURL"],
"launch": {"web_url": "APPURL"}
},
"icons": {"24": "icon24.png", "128": "icon128.png"},
"permissions": ["tts"]
}
我得到的錯誤讀取。「無法從< PATH加載擴展>訪問權限‘TTS’拒絕」
刪除清單中的「應用程序」部分似乎允許它加載沒有問題。這會讓我認爲TTS僅限於Chrome擴展程序,但是the docs suggest otherwise。將「tts」權限更改爲「cookie」權限會導致相同的錯誤,但將其更改爲「clipboardRead」不會。
我正嘗試通過以下工具加載應用程序:工具>擴展>加載解壓後的擴展,並在Ubuntu 11.10上使用Chrome 16。
誰能告訴我我做錯了什麼?
您是否安裝了TTS語音(例如[Lois](https://chrome.google.com/webstore/detail/jcabofbhfighebggomnamjankeaplmhn))? – Hasturkun
@Hasturkun是的,我已經安裝了[Flite SLT US Female TTS Voice](https://chrome.google.com/webstore/detail/edimkjalobeaakbgjdeikeimmacjdppn)。上面的清單可以作爲擴展,而不是作爲應用程序。 –
Chrome使用操作系統提供的語音合成功能,爲Windows(使用SAPI 5),Mac OS X和Chrome OS上的語音提供原生支持。在所有平臺上,用戶可以安裝將自己註冊爲替代語音引擎的擴展程序。 – wliao