ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

易语言讯飞离线语音朗读模块

2022-07-13 09:04:29  阅读:187  来源: 互联网

标签:公开 离线 整数型 语音 文本 朗读 子程序 易语言


赐荣易语言讯飞离线语音朗读模块

原文链接(赐荣博客): https://prc.cx/zcr/2022/05/12/aisound.htm

下载地址:
直链: https://prc.cx/api/yydownload.php?fid=331403
备用: http://file.yiyuen.com/file/download/331403

本模块实现了讯飞语音合成接口(AISound)的封装,可以用易语言调用讯飞语音库离线朗读文本。
内置9个语音库,包括燕平-普通话女声、宇峰-普通话男声、小美-粤语女声、大龙-粤语男声、许久-普通话男声、许多-普通话男声、小萍-普通话女声、唐老鸭-普通话卡通、许宝宝-普通话童声等。
调用本模块,请确保 "aisound.dll" 和 "resource.irf" 两个支持库文件放在主程序同目录下。
最低需要易语言5.93版支持。
开发者:张赐荣

函数原型
.版本 2
.子程序 获取声卡, 整数型, 公开, 获取当前设置的声卡号 (失败返回 0)
.子程序 获取音调, 整数型, 公开, 获取朗读语音音高 (失败返回 -1)
.子程序 获取音量, 整数型, 公开, 获取朗读音量 (失败返回 -1)
.子程序 获取语速, 整数型, 公开, 获取当前朗读速度 (失败返回 -1)
.子程序 获取语音库, 整数型, 公开, 获取当前语音角色序号 (失败返回 0)
.子程序 继续朗读, 逻辑型, 公开, 恢复朗读
.子程序 朗读文本, 逻辑型, 公开, 调用语音库朗读文本 (如需设置语音参数,请在调用本函数之前设置好相关参数)
.参数 文本, 文本型, , 要朗读的文本
.子程序 取所有语音库, 整数型, 公开, 获取语音库角色 (成功返回语音库数量,失败返回 0)
.参数 语音库, 文本型, 参考 可空 数组, 保存语音角色名的数组
.子程序 取音库名, 文本型, 公开, 获取指定角色的名称 (失败返回空文本)
.参数 序号, 整数型, , 序号从 1 开始
.子程序 设置声卡, 逻辑型, 公开, 设置朗读语音输出设备 (设备号从 1 开始)
.参数 设备号, 整数型, , 默认为 1
.子程序 设置音调, 逻辑型, 公开, 设置朗读音高
.参数 音高, 整数型, , 范围 0~100
.子程序 设置音量, 逻辑型, 公开, 设置朗读音量
.参数 音量, 整数型, , 范围 0~100
.子程序 设置语速, 逻辑型, 公开, 设置朗读语速
.参数 语速, 整数型, , 范围 0~100
.子程序 设置语音库, 逻辑型, 公开, 设置要朗读的语音角色
.参数 序号, 整数型, , 角色序号 从 1 开始
.子程序 是否朗读, 逻辑型, 公开, 检查是否正在朗读
.子程序 停止朗读, 逻辑型, 公开, 停止朗读文本
.子程序 暂停朗读, 逻辑型, 公开, 暂停朗读
.子程序 重置参数, 逻辑型, 公开, 恢复所有朗读参数道默认设置

标签:公开,离线,整数型,语音,文本,朗读,子程序,易语言
来源: https://www.cnblogs.com/netlog/p/16472494.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有