问题标签 [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.
speech-recognition - 可以先做 SpeechToText(语音识别),然后再做 TextToSpeech(使用相同的文本和相同的声音)?
我正在为音盲人士开发一个程序。我一直在使用 sapi 和 TTs。该程序同时用一只手制作 3D 动画。但问题是声音(即使是最慢的声音)对于我想要的东西来说太快了。所以,我考虑过语音识别,但问题是我必须在动画开始之前对文本做一个大的处理。
所以,我想知道是否可以进行语音识别(从我在 .wave 文件上的声音),然后执行相同的 TT 过程(使用 Sapi 事件......),但在我的声音中使用 .wave。
如果可能,请告诉我如何。如果你认为有更好的选择,让我看看。
谢谢你的时间(请原谅我的英语)
耶稣凯维奇
text-to-speech - 创建 TTS 包
如何创建 TTS 语音包?
我有一个将文本转换为语音的小应用程序,现在我正在使用微软内置的 tts 包来做文本到语音,但是,我想找一个专业的语音艺术家来创建一个新的文本到语音包。问题是,我不知道如何创建语音包(TTS)
c# - 如何使用 System.Speech.Synthesis 更改音频设备
我正在尝试使用 System.Speech.Synthesis 播放文本,然后通过 Tapi 调制解调器输出。
SetOutputToDefaultAudioDevice() 很容易弄清楚,但我不希望声音从扬声器中传出。
我想我需要使用 SetOutputToAudioStream,但我不确定如何使用它,也找不到任何示例...
我尝试在控制面板中更改默认设备,但这也不起作用:(
洞察任何人?
谢谢
python - 使用非默认语音时,Pyttsx 没有说出所有文本
我创建了一个小模块来说出发送给它的文本。如果我不使用 engine.setProperty 设置声音,它工作正常,但如果我设置声音它只会播放第一个命令。
c# - SpeechSynthesizer 无法获取所有已安装的声音
我在我的 Windows 7 64 位操作系统中安装了一个新的 32 位 Scansoft 语音 (Jennifer),以便能够在我正在开发的一个 .NET 应用程序中使用。
问题是我在调用该方法时:
我只返回一个声音,即默认的 Microsoft Anna Voice。但我可以在其他文本到语音应用程序中看到所有已安装的声音。
java - 将 Java Speech 声音输出为 .wav 文件
我一直在寻找一种将语音合成的输出保存为 .wav 文件的方法。我已经下载了 FreeTTS 和 CloudGarden,但 FreeTTS 在 Windows 机器上设置 MBROLA 语音时存在问题,而且 CloudGarden 示例包含已弃用的方法,即使使用以前版本的 jsapi 也会产生错误。
我正在寻找一种将语音保存到 .wav 文件的方法,而不是通过扬声器播放。我关心的是它可以编译,并且可以工作。
如果有人有任何知识,或者知道一个好的教程,那就太好了:)
再次感谢,菲奥娜
php - 有人可以向我推荐一个用于 CentOs 服务器的 PHP TTS 解决方案吗?
我拥有翻译服务,现在我想实施 TTS 解决方案。你知道任何可以从 php 执行的软件来为特定文本即时生成 mp3 吗?
c# - 如何在 Visual C#/C++ 中实现文本转语音 (TTS)?
我想用 Visual C#/C++ 编写一个简单的 Windows 应用程序,让用户输入不同的文本段,然后按一组热键随时听到 TTS 中的各种文本段。程序在后台运行时或什至在全屏应用程序有焦点时应该接受热键。
示例用例:用户输入“hello world”并将其保存为第一个文本段,然后输入“堆栈溢出”并将其保存为第二个文本段。用户可以切换到另一个程序,然后按热键 CTRL-1 听到 TTS 说“hello world”或 CTRL-2 听到 TTS 说“堆栈溢出”。该程序当然应该能够完全离线运行(以防影响任何建议)
作为旁注,我对用 Visual 进行编程还是很陌生,但是在 C#/C+ 方面有足够的背景,所以即使我主要是在 TTS 部分寻求帮助,我也愿意接受任何形式的建议如果有人以前做过这种事情。
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 机器上。这来自:
以下代码在 Windows 7 上生成 4 种声音的列表,即使应该只有一种声音:
关于如何处理这个问题的任何建议?
谢谢,
肖恩
javascript - 如何创建一个播放 mp3 google tts 的按钮
我是新来的,但我希望你能帮助我。
我正在尝试创建一个按钮来播放谷歌生成的文本到语音 mp3。我正在创建一个翻译器,所以,我想做的是(以某种方式)做一些类似谷歌翻译的事情。
我已经尝试过使用 javascript 和 actionscript,但我无法让它工作。
我有这个javascript函数:
所以,有了这个功能,我实际上有一些词的 google tts 的 url,但我不知道如何嵌入它,这是最好的方法。我的意思是,我可以用 javascript 嵌入它,但我不确定它是否会工作,因为谷歌生成的文件是 mp3。
我需要在单击图像时播放此 mp3...
我也想知道它是否可以用 html5 来完成。
如果有人知道任何解决方案,我将不胜感激!
提前感谢,祝你有美好的一天!!!