问题标签 [speech-synthesis]
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.
c# - 语音合成器“输入字符串的格式不正确”
这是我的代码:
我一生都无法弄清楚究竟是什么导致了这个错误:
“输入字符串的格式不正确。”
导致此错误的行是当我调用_synth.Speak(_prompt);
EDIT 时:我已在台式计算机上尝试过此代码,它工作正常,因此我在笔记本电脑上的安装有问题。我仍然不太确定如何解决这个问题......
编辑:
堆栈跟踪:
c# - 文字转语音错误
我正在编写一个文本转语音程序,我的程序抛出异常(simpleTTS 语音错误)。
我该如何解决这个问题?
.net - .Net 有更好的源 TTS 包吗?
我需要在我的 C#.Net 应用程序中实现文本转语音 (TTS) 系统。现在我使用的是 C# .Net TTS 包(System.Speech.Synthesis),它应该与 Windows 中的扬声器相同。但我发现这个 TTS 听起来很奇怪。所以我想问一下TTS系统有没有其他的选择可以说得更自然流畅。最好是免费的,因为我不做商业项目。
非常感谢。
cocoa - 为什么我不能在 Lion 中使用下载的语音进行语音合成?
这让我发疯了,所以我想我会在这里记录答案。
要选择一种声音,你给 -[NSSpeechSynthesizer initWithVoice] 反向 DNS 格式的标识符,例如 com.apple.speech.synthesis.voice.Agnes 但是如果用户下载了一个,比如 Paolo,你就不能得到它一样的方法。
c# - .Net Speech.Synthesizer 中的内存泄漏?
我在我的应用程序中发现了一个持续的泄漏。在使用内存分析器检查后,我发现课程是来自 Microsoft Speech.Synthesizer 的一些对象
所以我建立了一个玩具项目来验证假设:
//显示 Speech.Synthesizer 对象中的内存泄漏的玩具示例
结果实际上证实了内存泄漏来自 Speech.Synthesizer
内存:42184 KB
说... 内存:42312 KB
说... 内存:42440 KB
说... 内存:42568 KB
说... 内存:42696 KB
说... 内存:42824 KB
说... 内存:43016 KB
说... 内存:43372 KB
我用谷歌搜索了它,发现许多其他人也遇到了同样的问题:1: SpeechSynthesizer 2 中的持续内存泄漏: http ://connect.microsoft.com/VisualStudio/feedback/details/664196/system-speech-has-a-memory -泄漏
但遗憾的是我没有找到任何解决方案。既然这个问题早就问过了,所以我想问一下它是否解决了?
非常感谢。
更新:
似乎当我切换到使用 SAPI COM dll 而不是 .Net Speech.Synthesizer 包时(尽管它们本质上是相同的),内存停止泄漏。
为什么两个调用行为(SAPI dll vs .net Speech 包)有不同的内存行为?后者似乎只是前一个 SAPI dll 的包装器。
}
内存:32044 KB
说... 内存:32044 KB
说... 内存:32044 KB
说... 内存:32044 KB
说... 内存:32044 KB
说... 内存:32044 KB
说... 内存:32044 KB
说... 内存:32044 KB
c# - 使用 Microsoft.Speech SDK 引发 FileNotFoundException 的文本转语音?
我正在使用 Microsoft.Speech SDK (11.0) 将文本转换为语音。我有一个 Windows 窗体应用程序,我正在使用一个非常基本的代码来说出输入的文本,但是它失败了。这是我单击按钮时的代码:
错误发生在上述代码的最后一行:
这是完整的堆栈跟踪:
是什么导致了这个错误?
谢谢
c# - 使用特定命令在 C# 中进行语音识别
我开发了一个只能识别某些单词的应用程序。我有几个问题。
1)我可以开发类似的东西吗
2)如果是,识别系统如何理解自定义词?
任何代码示例或教程将不胜感激。
vb.net - VB.net SpeechSynthesizer 通知
我在 VB.net 中使用 SpeechSynthesizer()
如何检测说话者何时说出所有数据?
我有这个代码:
但是,只要 Do 开始,MsgBox 就会立即出现。我认为这是因为它将 .SpeakAsync 命令加载到内存中,因此,repeatXNumberOfTimes 立即完成。
我可以将代码更改为:
这现在有效。但是,表单“锁定”,然后我无法与表单交互。我已经尝试实现 Application.DoEvents(),但表单仍然“锁定”。
当演讲者完成演讲而不锁定表格时,如何获得通知?
另外,如果我希望扬声器无限次播放某些文本,我应该如何实现呢?
*更新
这是我的代码:
在 Form_Load() 中,我添加了以下代码:
那应该怎么做?当 SpeakCompleted 事件被触发时,我在哪里编写要执行的代码?
java - 你如何使用内置的 Java tts?
我正在尝试使用 java 内置语音但是每当我尝试使用它时,当我调用 synth.allocate 时,它会给我一个空指针异常。我在网上查看了示例,但我仍然遇到同样的错误,我看不出我做错了什么
clojure - Clojure 可以使用哪些文本到语音和语音识别库?
Clojure 可以使用哪些文本到语音和语音识别库?到目前为止,我发现
https://github.com/klutometis/speech-recognition
https://github.com/klutometis/speech-synthesis
这两个都使用谷歌,因此依赖于网络。
我正在寻找不依赖互联网工作的人