问题标签 [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.

0 投票
1 回答
179 浏览

android - 如何在 android api 18 中获得简单的文本到语音功能?

我是 android 开发的新手,我按照一些教程在具有更高 API 的模拟器上使用文本到语音,但我的手机是运行 android 4.3 (api 18) 的 Galaxy s3,它太低了。

所以现在我很困惑,

1) 有没有任何教程可以解释如何让 tts 在 api 18 上工作?2) 如何使我的应用程序的行为根据它处理的 android 版本而有所不同?

0 投票
1 回答
651 浏览

android - 样式化android语音识别输入的麦克风

我正在为盲人开发一个应用程序。有没有办法设计这个麦克风

http://i.imgur.com/wHpG0Cs.png我需要调整屏幕大小。


谢谢

0 投票
1 回答
2091 浏览

html5-audio - 如何下载使用语音合成将文本转换为语音的音频结果?

我正在使用语音合成(Web Speech API)将文本转换为语音,但我不知道如何下载生成的音频。我考虑过使用 recorder.js,但希望有更简单的过程来访问它。

为了更好地说明 - IBM Watson Text-to-speech提供音频下载。

0 投票
1 回答
1264 浏览

android - 安卓文本转语音;在男声和女声之间切换

我正在尝试做一个应用程序,它可以在谷歌默认的英国男声(en-gb-x-rjs-phone-hmm)和女声(en-gb-x-fis-phone-hmm)之间切换。我正在使用两个 Text-To-Speech 对象,在为每个对象初始化引擎后,我使用 setVoice(voice) 为每个对象分配相应的语音。

在 onInit() 方法中,当两者都被初始化时:

'voice1' 和 'voice2' 是通过调用 getVoices() 获得的,当我获得语音名称时,我会获得 'en-gb-x-rjs-phone-hmm' 和 'en-gb-x-fis-phone-嗯'分别,所以这让我觉得声音被正确存储了。

当我显示两个按钮让他们说话时,两种情况下都是女声说话。我认为这是默认语音的事实。将女性声音作为默认声音会发生这种情况。当我将男性声音设置为默认声音时,情况正好相反。

我应该知道我错过了什么......?

谢谢你们,

0 投票
1 回答
240 浏览

javascript - Html5 音频标签在 Google translate_tts 的本地 IIS 中不起作用

如果浏览器不支持我的项目的语音合成,则尝试使用谷歌的 translate_tts 作为我的后备。

现在我在让 html5 音频正常工作方面遇到了一些麻烦。一整天都在挠头并在谷歌上搜索为什么它对我不起作用。然后我看到一些文章/论坛说这与 IIS 有关。所以我在我的站点之外做了一个测试代码来看看会发生什么,并且很惊讶它可以正常工作!但是,当在 IIS 中运行的原始项目中使用相同的代码时,它不起作用。它在使用 IIS EXPRESS 时有效。我检查了 IIS 中的 MIME 类型,并且那里有 mpeg 和 mp3。

在此处输入图像描述

即使在 javascript 中执行此操作在 IIS 中也不起作用。

有没有人遇到过这个问题并碰巧解决了它?您的帮助将不胜感激,谢谢!

更新:在谷歌搜索之后,这可能是因为我是从托管在 IIS 中的站点中调用它的,该站点具有正确的主机名,并且我的 IIS Express 在 localhost:PORT 中运行该站点,Google 将其视为 noreferrer?

0 投票
0 回答
774 浏览

javascript - 如何在 Angular 中使用 $http 使用 Google 将文本翻译成语音 API?

我正在尝试将 Google TTS API 与 Angular 结合使用。但是我一直在应对 404 错误。例如,这是我的一段代码:

我不明白为什么当我用浏览器输入链接时它工作正常,但是当我在我的代码中请求它时它返回一个 404 错误?

0 投票
1 回答
1616 浏览

android - 如何在android中获取谷歌默认的tts语言

我已经将google tts语言设置为印地语。在我的代码中,我通过tts.setLanguage(Locale.getDefault())将该印地语设置为默认语言,我的代码工作正常。但是当我使用Locale.getDefault()时。 getDisplayLanguage() 获取默认语言,logcat 显示英文。我想根据用户设置语言。包 com.example.texttospeech;

0 投票
1 回答
640 浏览

android - Android 文字转语音服务突然停止

这是我获取数据的文本到语音服务部分,它工作正常,现在我收到此错误“java.io.FileNotFoundException: http://ipv4.google.com/sorry/IndexRedirect?continue=http: //translate.google.com/translate_tts%3Ftl%3Den-AU%26q%3Dhello%2Bhow%2Bare%2Byou%2Btoday%2B&q=CGMSBMpY7fgYhL_crQUiGQDxp4NL6gmQZhZKyI3fztC8pj7G18P2vhg “当我在浏览器上打开它时,我得到了这个,如果我正在写字符我正在获取所需的数据。这是一个常见问题还是谷歌更改了某些内容,请帮助 在此处输入图像描述

0 投票
1 回答
595 浏览

python - 如何在 PyGame 混音器中释放资源?

我使用 gTTS python 模块从 Google Text-To-Speech API 和 PyGame 获取 mp3 以播放输出 mp3 文件而无需打开外部播放器(有没有更简单的方法?)

然而,看起来 PyGame 混合器并没有释放文件资源,即使它是退出方法。

最后一行给出了例外:

我应该注意到问题不在 tts.save 函数中,因为没有混音器的代码可以正常工作。

如何释放混音器资源并一遍又一遍地使用同一个文件?

0 投票
1 回答
2448 浏览

android - Android Google Text-to-Speech 可用性和更新检查

试图在 android 中实现 Text-to-Speech,但这个主题有一个令人困惑的话题,我希望有人可以为我澄清一下。

所以按照这个

http://android-developers.blogspot.pt/2009/09/introduction-to-text-to-speech-in.html

所有 android 设备都附带 Google TTS 引擎,但有些设备的存储空间有限,并且可能缺少特定语言的资源。

然后它谈到了一个意图,它只是检查一种语言是否可用,这会让我得到这个答案

为什么 ACTION_CHECK_TTS_DATA 意图“使用起来很尴尬”?

检查不必通过意图,而是一个简单的 if 语句,只需通过调用 isLanguageAvailable() 来检查语言是否可用

所以我的问题是:

Google 文本到语音引擎在 Play 商店中,并已发布更新。我怎么知道用户是否需要更新他们的文本到语音引擎?我怎么知道它是否正确安装,因为三星设备默认有三星语音,而不是谷歌版本。

https://play.google.com/store/apps/details?id=com.google.android.tts&hl=en

然后扔另一个扳手,我们有这篇文章说

谷歌最近更新了 Play Store 上的文字转语音应用程序,以取消功能。通过更新,您无法再在文本转语音应用程序上下载高质量的语音

据谷歌称,标准语音引擎“现在超过了我们之前版本的高质量语音质量。”

http://www.androidcentral.com/google-removes-high-quality-voices-text-speech-update-thats-not-bad-thing

那么我怎么知道他们是否安装了 Google Text to Speech 以及它是否已更新,因为看起来更新会增强语音系统