基本上,Omnipage 可以使用文本转语音引擎将 PDF 等内容转换为 MP3 音频。我认为它使用的引擎是 Realspeak Solo v4.0:
我想使用控制序列来控制文本的读取方式,但是到目前为止我尝试过的所有控制序列都无法被软件识别。
例如我尝试过这个:
\x1B\rate=10\ The rate is set to a low value. \x1B\rst\ Now it is reset to its default value.
和
<ESC>\vol=10\ The volume is set to a low value. <ESC>\rst\ Now it is reset to its default value.
都不起作用。有什么想法吗?
答案1
在与 Omnipage 的母公司 Nuance 打交道后,可以相当肯定地认为,他们为那些愿意投资最低 25,000 美元来获得 Emerald 许可证的人保留了控制序列。否则,他们的任何产品都不支持这一点,甚至他们的 SDK 也不支持。
顺便说一句,我建议不要使用 Nuance 进行任何开发。他们很难对付。例如,他们的文档表明,你可以在他们的 HTTP 1.1x API 中使用控制序列,但不能在 1.0 中使用。这很麻烦的原因如下:
- 仅记录了 HTTP 1.0。
- 他们的所有示例都很旧,并且不清楚他们使用的是哪个版本的 HTTP 框架。
- 他们没有告诉你,虽然控制序列可以在 1.1x 上运行,但如果你没有“Emerald License”(同样要花费 25,000 美元),它们基本上就无法运行
- 他们甚至不允许你在开发人员沙箱中测试控制序列。