| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> C语言制作的讯飞语音合成、识别、唤醒标准调用接口DLL -> 正文阅读 |
|
[人工智能]C语言制作的讯飞语音合成、识别、唤醒标准调用接口DLL |
一 、导出函数: LIBRARY "XF_MSC" 二、/*讯飞文本合成语音*/ 函数原型: int tts(const char* userid, const char* text, const char* filename, const char* params) 参数说明: 1、userid: 讯飞创建的APPID: ?2、text:要合成的文本内容,短文本不超过1024字节 3、filename :合成后保存的语音文件。 4、params:? 参数串: “voice_name = xiaoyan, text_encoding = gb2312, sample_rate = 16000, speed = 50, volume = 50, pitch = 50, rdn = 2" 详见讯飞云平台说明文档。 ?VFP调用示例: Declare INTEGER tts IN "XF_MSC.DLL" string @a1,string @b1,string @c1,string @d1 返回值,成功返回0,不成功返回负值,具体含意如下: -1:注册错误。请检查APPID -2:params is error,参数串错误 -3:生成语音文件错误,可能是同名文件正在使用。 -4:QTTSSessionBegin failed -5:"QTTSTextPut failed -6:QTTSAudioGet failed -7:QTTSSessionEnd failed 三、实时短语音识别。 函数原型: char* autotxt(const char* userid, const char* session_begin_params, int upload_on) 参数说明: 1、userid:同上 tts 函数 2、session_begin_params:参数串,形如: "sub = iat, domain = iat, language = zh_cn, accent = mandarin, sample_rate = 16000, result_type = plain, result_encoding = gb2312"; 详细说明见讯飞云平台文档。 3、upload_on:是否上传用户词表,0:不上传,1:上传,选择1时当前目录需要有userwords.txt 文件,文件内容形如:{"userword":[{"words":["中美速控","人民","张山","明百","可勒"],"name":"再见"},{"words":["邯郸钢铁","电话簿"],"name":"常用命令"},{"words":["身体健康","恭喜发财","吉祥如意","龙年"],"name":"新年短信"}]} 返回值:成功则返回识别后的字符串。失败则返回100:开头的错误信息字符串。 四、短语音文件转文本 函数原型: char* wavtotxt(const char* userid, const char* session_begin_params, int upload_on, const char* audio_file) 参数说明,userid/session_begin_params/upload_on同上 audio_file:语音文件,WAV格式,PCM、等 五、关键词唤醒 函数原型:char* micWAKEUP(const char* userid, const char* session_begin_params) 参数说明:userid 同上。 char* session_begin_params:参数串 形如:"ivw_threshold=0:1450,sst=wakeup,ivw_res_path =fo|res/ivw/wakeupresource.jet" 其中“res/ivw/wakeupresource.jet”为唤醒关键词表文件相对路径,这个文件在设置唤醒词后下载SDK文档时包含了。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 20:21:51- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |