代码之家  ›  专栏  ›  技术社区  ›  etuardu

vb2010速成版:文本到语音

  •  1
  • etuardu  · 技术社区  · 14 年前

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

    谢谢!

    1 回复  |  直到 13 年前
        1
  •  0
  •   Eric Brown    14 年前

    你将要面对的最大障碍是在XP上运行。Windows Vista和Windows 7具有SAPI 5.3(和系统语音)预装。XP根本没有安装SAPI,所以您必须安装一个安装程序并添加SAPI合并模块(您要转到 this page 并下载speech5.1sdk可再发行文件SpeechSDK51MSM.exe)到项目的安装程序(您可能需要 WIX 使之更简单)。

    第二个问题是没有非英语或汉语的免费TTS语音。如果你需要法语或其他东西,你就得买一个——而且不会便宜的。