易语言制作语音朗读工具的两种方法
2020-12-01 23:15:01
文本到语言,让我们的程序变得多姿多彩,在这里讲下两种能把文字转变为声音朗读的方法。
①、机读文本方法:
这种是用于离线转换,不过需要电脑提前安装了语音库、易语言需要安装“文本语音转换支持库”才能调用函数方法。
(PS:这种方法如果别的电脑安装的语音库不相同的话可能会无法使用)
先要设置一个“机读文本”的变量read,首先要枚举电脑安装的语音库:调试输出 (read.列举语音库 ())
从上图蓝色输出中可以看出电脑安装了两个语音库,一个是“Microsoft Huihui Desktop - Chinese (Simplified)”另一个是“Microsoft Zira Desktop - English (United States)”。这里使用中文语音库:read.设置语音库 (“Microsoft Huihui Desktop - Chinese (Simplified)”)
然后进行阅读操作:read.文本到语音 (0, “百家号闷骚小贱男教程”, , )
整体代码:
②、网络翻译阅读(需要用到精易模块):
该方法是抓包翻译中的阅读获取到的api。
先把需要转换的字符串转换URL编码,然后拼接Api里面,获取返回的音频文件并写出文件到MP3。
再播放Mp3文件即可
整体代码:
总结:
其实不管是离线阅读还是翻译api阅读,都是为了软件多姿多彩。
网络中还有很多平台提供阅读的API,其中有着更丰富的方言阅读,有机会的可以多百度百度
阅读剩余内容