在ASP.NET程序中实现语音合成

发表于:2007-06-30来源:作者:点击数: 标签:
你可能已经注意到,如今语音合成越来越普遍。成百上午的电动玩具和小器具都能够以机器的声音向它们的主人讲话。不管它是一个讲话的婴儿玩偶,一个会谈话的计步器或是一新的自动电话系统,现在几乎每天都会有一种使用文本来发音的产品发行。 文本-到-语音(TT
    你可能已经注意到,如今语音合成越来越普遍。成百上午的电动玩具和小器具都能够以机器的声音向它们的主人讲话。不管它是一个讲话的婴儿玩偶,一个会谈话的计步器或是一新的自动电话系统,现在几乎每天都会有一种使用文本来发音的产品发行。

  文本-到-语音(TTS)技术,也称为语音合成,是把输入的文本转换成音频语音的过程。这种方式会优于预先录制好的文本-它必须对要说的内容提前了解。而使用TTS,却有可能加入动态的信息,该动态的信息可以来自于一个数据库;或是用户不断重复的话。

  一、 TTS试验

  如果你看到或听说过实际的TTS,那么你可能想下载一个免费版本的ReadPlease 2003。该产品能够读取Windows剪贴板中的文本。要使用它,你只需要简单地把一些文本粘贴到ReadPlease编辑器中(见图1)-并且假定你的PC扬声器打开了,那么你会听到文本的播放。当前,该产品仅能工作在所有的Windows桌面OS版本中,但是他们还计划发行针对Mac,Unix,Palm和Windows CE系统的版本。

  ReadPlease令人感兴趣的地方在于,你可以使用ReadPlease编辑器来试验你的TTS参数选择。例如,你可以通过上下移动如图1所示的Speed滑动块控件来调整发音速度。你还可以通过点击在小脸图标下方的箭头按钮来改变所用的语音。


图1.ReadPlease 2003应用程序:这个Windows应用程序可能读任何从剪贴板中粘贴到编辑字段中的文本。

原文转自:http://www.ltesting.net