【问题标题】:VB 2010 Express: Text-to-speechVB 2010 Express:文本到语音
【发布时间】:2010-09-08 11:57:48
【问题描述】:

我很困惑如何让 TTS 在 VB 2010 Express 中工作。我阅读了几篇指南,每篇都展示了如何以不同的方式进行 TTS(通过 System.Speech、添加对 Microsoft 语音对象库的引用、使用 SAPI 等)。不幸的是,它们都不是开箱即用的,所以我需要安装其他软件包并遵循一些程序。

我的问题是:启用 TTS、选择非英语语音并确保拥有可移植的可执行文件(即可安装在 XP 和 Vista 机器上)是最直接的方法?

谢谢!

【问题讨论】:

    标签: vb.net text-to-speech vb.net-2010 speech-synthesis


    【解决方案1】:

    您将面临的最大障碍是在 XP 上运行。 Windows Vista 和 Windows 7 预装了 SAPI 5.3(和 system.speech)。 XP 根本没有安装 SAPI,所以你必须有一个安装程序并添加 SAPI 合并模块(你想去this page 并下载 Speech 5.1 SDK Redistributables 文件 - SpeechSDK51MSM.exe)到您的项目的安装程序(您可能需要WIX 以使其更简单)。

    第二个问题是没有非英文或中文的免费 TTS 语音。如果您需要法语或其他东西,您将不得不购买一个 - 而且不会便宜。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-25
      • 2015-06-16
      • 2023-03-03
      • 1970-01-01
      • 2011-06-08
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      相关资源
      最近更新 更多