天天看点

发布一个"文本/文件朗读"小软件

对于经常看小说的人来说,容易眼睛疲劳。Vista 下的语音合成技术已经做得很不错,故此引用此技术写了一个可以朗读文本/文件的小软件。

软件使用说明:

1. Start  -- 开始朗读: 当 文本框中有数据时, 读文本框中的文本; 如果上次朗读的文件没有读完, 则继续朗读上次朗读的文件;  如果前两个都没有相应的内容, 则显示文件选择对话框选择要朗读的文件

2. Pause  -- 暂停/恢复 朗读. 如果要调整朗读的位置, 则需要先暂停朗读, 然后在 Pause 下面选择 Resume Current Position

3. Stop   -- 停止朗读. 停止朗读后, 如果要恢复朗读: 如果朗读的是文件, 则可以通过 Start - Speech File Resume 来恢复朗读; 如果朗读的文本, 则需要先选择要朗读的文本, 再单击 Start 来恢复朗读 

已知问题:

1. 只在 VISTA 下测试过可用,XP下也有语音合成技术, 但不知道是否可用

2. 朗读的文本文件如果不是 UNICODE 编码,可能无法正确读出文件, 可以用记事本打开文件,在文件中单击“另存为”,在编码中选择“UNICODE ”, 这样就可以正确读出来了

其他说明:

此小软件主要为解决笔者自己的问题,所以可能不会根据大家的意见做调整。感兴趣的可以自己修改代码。

下载地址:

程序: http://download.csdn.net/source/374809

源码: http://download.csdn.net/source/374810