问题标签 [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 回答
887 浏览

speech-recognition - 可以先做 SpeechToText(语音识别),然后再做 TextToSpeech(使用相同的文本和相同的声音)?

我正在为音盲人士开发一个程序。我一直在使用 sapi 和 TTs。该程序同时用一只手制作 3D 动画。但问题是声音(即使是最慢的声音)对于我想要的东西来说太快了。所以,我考虑过语音识别,但问题是我必须在动画开始之前对文本做一个大的处理。

所以,我想知道是否可以进行语音识别(从我在 .wave 文件上的声音),然后执行相同的 TT 过程(使用 Sapi 事件......),但在我的声音中使用 .wave。

如果可能,请告诉我如何。如果你认为有更好的选择,让我看看。

谢谢你的时间(请原谅我的英语)

耶稣凯维奇

0 投票
1 回答
6784 浏览

text-to-speech - 创建 TTS 包

如何创建 TTS 语音包?

我有一个将文本转换为语音的小应用程序,现在我正在使用微软内置的 tts 包来做文本到语音,但是,我想找一个专业的语音艺术家来创建一个新的文本到语音包。问题是,我不知道如何创建语音包(TTS)

0 投票
2 回答
2339 浏览

c# - 如何使用 System.Speech.Synthesis 更改音频设备

我正在尝试使用 System.Speech.Synthesis 播放文本,然后通过 Tapi 调制解调器输出。

SetOutputToDefaultAudioDevice() 很容易弄清楚,但我不希望声音从扬声器中传出。

我想我需要使用 SetOutputToAudioStream,但我不确定如何使用它,也找不到任何示例...

我尝试在控制面板中更改默认设备,但这也不起作用:(

洞察任何人?

谢谢

0 投票
1 回答
2689 浏览

python - 使用非默认语音时,Pyttsx 没有说出所有文本

我创建了一个小模块来说出发送给它的文本。如果我不使用 engine.setProperty 设置声音,它工作正常,但如果我设置声音它只会播放第一个命令。

0 投票
3 回答
7315 浏览

c# - SpeechSynthesizer 无法获取所有已安装的声音

我在我的 Windows 7 64 位操作系统中安装了一个新的 32 位 Scansoft 语音 (Jennifer),以便能够在我正在开发的一个 .NET 应用程序中使用。

问题是我在调用该方法时:

我只返回一个声音,即默认的 Microsoft Anna Voice。但我可以在其他文本到语音应用程序中看到所有已安装的声音。

0 投票
2 回答
1381 浏览

java - 将 Java Speech 声音输出为 .wav 文件

我一直在寻找一种将语音合成的输出保存为 .wav 文件的方法。我已经下载了 FreeTTS 和 CloudGarden,但 FreeTTS 在 Windows 机器上设置 MBROLA 语音时存在问题,而且 CloudGarden 示例包含已弃用的方法,即使使用以前版本的 jsapi 也会产生错误。

我正在寻找一种将语音保存到 .wav 文件的方法,而不是通过扬声器播放。我关心的是它可以编译,并且可以工作。

如果有人有任何知识,或者知道一个好的教程,那就太好了:)

再次感谢,菲奥娜

0 投票
1 回答
710 浏览

php - 有人可以向我推荐一个用于 CentOs 服务器的 PHP TTS 解决方案吗?

我拥有翻译服务,现在我想实施 TTS 解决方案。你知道任何可以从 php 执行的软件来为特定文本即时生成 mp3 吗?

0 投票
3 回答
7028 浏览

c# - 如何在 Visual C#/C++ 中实现文本转语音 (TTS)?

我想用 Visual C#/C++ 编写一个简单的 Windows 应用程序,让用户输入不同的文本段,然后按一组热键随时听到 TTS 中的各种文本段。程序在后台运行时或什至在全屏应用程序有焦点时应该接受热键。

示例用例:用户输入“hello world”并将其保存为第一个文本段,然后输入“堆栈溢出”并将其保存为第二个文本段。用户可以切换到另一个程序,然后按热键 CTRL-1 听到 TTS 说“hello world”或 CTRL-2 听到 TTS 说“堆栈溢出”。该程序当然应该能够完全离线运行(以防影响任何建议)

作为旁注,我对用 Visual 进行编程还是很陌生,但是在 C#/C+ 方面有足够的背景,所以即使我主要是在 TTS 部分寻求帮助,我也愿意接受任何形式的建议如果有人以前做过这种事情。

0 投票
2 回答
4624 浏览

delphi - Microsoft 语音 api 5.1 GetVoices 返回 Windows 7 上不存在的语音

我正在从 XP 迁移到 Windows 7 64 位。我在 XP 机器上编译的应用程序可以在 XP 上正常运行。但是,当我在 W7 机器上运行 exe 时,GetVoices 返回的声音列表如下:
Microsoft Anna
Microsoft Mary
Microsoft Mike
Sample TTS Voice。

检查 W7 语音属性对话框显示机器上仅加载了 Microsoft Anna。检查 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Speech/Voices 的注册表可以确认这一点。

在我的新 Windows 7 开发机器上重新编译我的应用程序会创建一个重复上述行为的 exe。(XP编译代码和W7编译代码在W7下执行时重现同样的错误)

我在 Windows 7 64 位上使用 Delphi 7 进行开发,我正在使用 Microsoft Speech Object Library(版本 5.4)(注意:5.4 是导入类型库列表中显示的内容)。

我将 SpeechSDK51.exe 安装到我的 W7 机器上。这来自:

http://www.microsoft.com/downloads/details.aspx?FamilyID=5e86ec97-40a7-453f-b0ee-6583171b4530&DisplayLang=en

以下代码在 Windows 7 上生成 4 种声音的列表,即使应该只有一种声音:

关于如何处理这个问题的任何建议?

谢谢,
肖恩

0 投票
1 回答
3614 浏览

javascript - 如何创建一个播放 mp3 google tts 的按钮

我是新来的,但我希望你能帮助我。

我正在尝试创建一个按钮来播放谷歌生成的文本到语音 mp3。我正在创建一个翻译器,所以,我想做的是(以某种方式)做一些类似谷歌翻译的事情。

我已经尝试过使用 javascript 和 actionscript,但我无法让它工作。

我有这个javascript函数:

所以,有了这个功能,我实际上有一些词的 google tts 的 url,但我不知道如何嵌入它,这是最好的方法。我的意思是,我可以用 javascript 嵌入它,但我不确定它是否会工作,因为谷歌生成的文件是 mp3。

我需要在单击图像时播放此 mp3...

我也想知道它是否可以用 html5 来完成。

如果有人知道任何解决方案,我将不胜感激!

提前感谢,祝你有美好的一天!!!