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