问题标签 [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.
delphi - Delphi SAPI 文字转语音
首先:这不是Delphi 和 SAPI的副本。我对“SAPI in Delphi”主题有一个特定的问题。
我使用 Delphi 2009 中出色的 Import Type-Library 指南在组件面板中获取 TSpVoice 组件。这很好用。和
我可以写
获得异步音频输出。
第一个问题
根据文档,我可以写
获得同步音频输出,但我得到一个 EZeroDivide 异常。为什么?
第二个问题
但更重要的是,我希望能够动态创建 SpVoice 对象(我认为这被称为“后期绑定”SpVoice 对象),部分原因是我的应用程序的所有会话中只有一小部分会使用它,部分原因是我不想假设最终用户系统上存在 SAPI 服务器。
为此,我尝试了
这显然什么都不做!(用 1 替换 0 会给我 EZeroDivide 异常。)
免责声明
我对 COM/OLE 自动化相当陌生。对于我在这篇文章中表现出的任何无知或愚蠢,我深表歉意......
更新
为了让遇到与我相同的问题的每个人都受益,François 的视频解释了 SAPI/Windows 中存在一个错误(某些地方不兼容),这使得以下代码引发了 EZeroDivide 异常:
如视频所示,解决方案是更改 FPU 控制字:
此外,如果您想异步播放声音,则必须确保播放器不会超出范围!
c++ - 节日 TTS 显示 SIOD:run out of storage 消息
我正在使用它的 C++ API 为 Festival TTS 设计一个前端
在我的程序中一切正常,但我有一个问题,我给出了一个下拉菜单
当用户从下拉菜单中选择一种语言时,用户可以选择其他语言
节日 tts 在控制台上显示一条消息:
SIOD:存储空间不足
此消息仅显示提供给节日 TTS 的文本是否大于 5 或 6 行。
我认为这个消息是因为当我要调用一种新语言时 SIOD 的堆不是空闲的。
所以请告诉我这个问题的解决方案。
谢谢
android - 朗读文本时淡入淡出音乐
我有一个使用 TTS(文本到语音)API 的 Android 应用程序。一切正常,但现在我想淡入/淡出甚至停止音乐(如果用户正在使用预建的音乐播放器播放音乐),当应用程序说出文本时。现在,我认为音乐和 TTS 消息都在同一个流 (MUSIC) 上播放,并且很难理解语音消息。
我尝试在不同的流上播放文本,例如 AudioManager.STREAM_NOTIFICATIONS。它确实停止了音乐,但在说出文字时不会回来,所以我没有达到目标。还没有找到任何东西,所以我希望有人可以在这里提供帮助。谢谢!
c# - System.Speech.Synthesis.SpeechSynthesizer - 如何自定义语音?
SpeechSynthesizer 允许使用
SelectVoiceByHints(VoiceGender, VoiceAge)
函数(据我了解)使不同的声音达到峰值。但是,如果我更改性别和语音年龄,则不会发生自定义。
你能解释一下为什么吗?如果我做错了什么,那么正确的方法是什么?
谢谢你。
android - 文字转语音(TTS)-Android
我是android平台的新手。现在我正在处理。TTS(Text to Speech)
如果我在 TextArea 中输入文本,并且我希望在单击发言按钮时将其转换为语音。
谁能帮我吗?
iphone - 文字转语音 - TOMSOFT
我无法在 tomsoft http://www.tomsoft.co.uk/上找到人,我想知道是否有人使用过他们的 TTS 引擎。我正在犹豫要不要买,我想知道,它叫回家吗?它是如何集成的?
我还担心,由于他们没有回复很久以前发送的电子邮件,我购买后可能不会收到引擎?
多谢你们!
PS这是针对iPhone SDK的。
windows-xp - 测试错误(Festival 2.0.95 & Windows XP & Cygwin)
我正在遵循这些说明: http ://www.cstr.ed.ac.uk/downloads/festival/2.0.95/do_test
之后
我有这个:
任何想法?
之后,如果我尝试:
我得到:
也许是关于 $CLASSPATH 和 windows / 和空格和 unix \¿?
我应该怎么办?如果我输入 echo $CLASSPATH,我会得到一个空响应。
谢谢。
c++ - Festival C/C++ API 编译示例,链接库错误
我在使用节日 C++ API (Windows XP) 时遇到问题。
在我成功制作了festival 和 speech_tools(Cygwin)之后,我有一个名为festival_example.cc 的文件,其中包含:
然后(Cygwin)我输入:
它找不到库。如果我写 -I/cygdrive/c/0621/source/build/festival/src/include 并且全部相同,则错误仍然存在。
我有我的程序
C:\0621\源\构建
在里面我有文件夹 \festival\ 和 \speech_tools\
:)
c++ - 节日 TTS API / CodeBlocks 构建问题!
我想将 Festival TTS API 与 CodeBlocks 一起使用。我创建了一个新项目,并在构建选项>链接器设置中添加:
- libFestival.a
- libestools.a
- libestbase.a
- libeststring.a
我还在全局编译器设置>搜索目录>编译器中添加:
- 节日\src\包括
- 语音工具\包括
我正在使用 gnu gcc 编译器(mingw 版本的代码块),这是我的程序:
构建日志:
编辑:我安装了 Cygwin,并在搜索目录中添加了 cygwin/usr/include 文件夹。我现在有:
编辑:如果我将编译器更改为 Cygwin:
任何想法?
text-to-speech - 用于读取法语文本的 Microsoft Speech API
我想构建一个读取法语文本的应用程序。我已经开发了这个应用程序,它能够阅读英文文本。我只需要如何将参数传递给语音 API,以便它会说法语。提前致谢