问题标签 [google-text-to-speech]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在 Android 中---如何检查 TextToSpeech 文本容量(队列容量)?
有谁知道一次TextToSpeech文本阅读能力的容量?
表示多少千字节的文件 Speak at Time?
谢谢。
android - 如何在 Android 中以编程方式安装特定的 TTS 引擎?
我正在尝试将特定于应用程序的 TTS 引擎添加到我的应用程序中 - 不是基于系统的,所以每个人都会有另一个,但所有人都有一个。
在文档中有方法:setEngineByPackageName(),看起来它可以满足我的需求。但是,在前面查看其他类似问题时,我发现使用这种方法的一些东西:https ://stackoverflow.com/questions/12549086/selecting-required-tts-programmatically-in-android 。
它看起来还不错,但是在系统检查是否安装了 TTS 引擎后使用它,如果没有安装它(没有定义哪个)。
所以,我想问一下在检查时是否有任何方法可以安装特定的tts引擎,因为现在这些方法是在创建TTS之前调用的,所以你不能调用setEngineByPackageName(),或者带有引擎设置的构造函数(取决于Android版本)。
我正在考虑作为一个关于Text-To-Speech Extended的引擎,所以据我所知,我应该使用包名称: com.google.tts 我假设它来自 Play 商店链接。
android - 将 android TTS 作为库包含在内
是否可以在我的应用程序中包含 android TTS 引擎作为库?或者在没有用户干预的情况下下载它?
现在,如果你想使用它,在某些设备上你必须先下载它。这意味着用户被发送到 TTS 应用程序的 Google Play 页面并且必须手动下载它。
我正在寻找替代方案,因此用户无需干预该过程。
javascript - 在 Javascript 中使用 Google 文字转语音
我需要在 JavaScript中播放Google 文字转语音。
这个想法是使用网络服务:
http://translate.google.com/translate_tts?tl=en&q=This%20is%20just%20a%20test
并在某些动作上播放它,例如单击按钮。
但它似乎不像加载普通的 wav/mp3 文件:
我怎样才能做到这一点?
android - 当 TextToSpeech 动作完成时实现振动
我正在开发一个项目,该项目需要在 TextToSpeech 函数完成消息时通过振动发出警报。我已经实现了 TextToSpeech 函数,并且知道如何创建振动,但我不确定在哪里编写振动代码。此外,我遇到的关于如何实现 OnUtteranceCompleted 方法的示例让我感到非常困惑。谁能帮我把 OnUtteranceCompleted 函数放在一起,以及在哪里插入振动代码?这是我的代码:
公共类 TypeNewMessageActivity 扩展 Activity 实现 TextToSpeech.OnInitListener{
google-chrome-extension - Chrome 文本转语音 API 不起作用
我正在尝试 chrome text-to-speech API,但即使是谷歌提供的演示 https://developer.chrome.com/trunk/extensions/examples/extensions/ttsdemo/ttsdemo.html 对我也不起作用,我听不到任何声音,是吗?
我认为这不是我的浏览器的问题,因为如果我尝试收听模式,google.translate.com(我猜它基于相同的技术)对我有用。
任何想法?
谢谢
android - 在三星 S3 上通话期间文本转语音不说话
我有一个带有多个 Google TTS 提示的应用程序,并将其与蓝牙耳机一起使用,包括在语音通话期间。TTS 在除Samsung S3之外的所有设备上都能正常工作。在此设备上,我听不到 TTS 提示,但日志显示一切正常,甚至onUtteranceCompleted()
在讲话结束后调用回调。有任何想法吗?
android - TTS 播放器用单词说出数字
我有一个要求(在 Android 代码中),TTS 播放器应该说出数字,例如“1234”作为“一二三四”。然而目前它的说法是“一千二百三十四”。
android - JellyBean 4.3 中的 GoogleTTSService 的名称是什么?
在 4.3 之前的所有 Android 版本中,属于 package 的 Google 文本转语音服务的名称android.tts.TtsService
是GoogleTTSService
.
因此,如果您检查运行 Android 4.2 或更低版本的设备中正在运行的服务列表,您会com.google.android.tts.GoogleTTSService
在其中找到。
但在 Android 4.3 中似乎发生了变化,在我正在运行的设备中列出的众多服务中,我再也找不到相应的服务名称。
新名字是什么?它是不同服务的一部分吗?
更新:似乎该服务的包名称已从2.x 中的android.tts.TtsService重命名为4.3中的android.speech.tts.TextToSpeech 。这是朝着正确方向迈出的一步,但谷歌引擎的实际名称仍然缺失。
任何想法?
java - Android TTS fails to speak large amount of text
I am trying to speak out large amount of text using Android Text To Speech. I using default Google speech engine. Below is my code.
But the issue here is, when there is a large chunk of text (lets say you have extracted text from a web page) the TTS fails to read it. If I remove most of the text, then it will read it. Why is this happening?
When I am about to read the large text, the LogCat however display something like this