使用科大讯飞tts进行文字转语音
1.科大讯飞开放平台,开发者注册
2.下载离线sdk
3.sdk使用说明
4.测试
第一步,科大讯飞开放平台,开发者注册
打开:https://www.xfyun.cn/
创建应用
第二步,下载离线sdk
第三步,sdk使用说明
sdk目录结构
| bin 编译后的二进制程序
doc
include
libs 动态库
README
release.txt
samples 模板(对模板内有要读取的文件)
|
1.将sdk上传到服务器,并解压、动态库生效
| #解压上传的sdk包(zip包名是随机的)
unzip Linux_iat1227_153f2d8c.zip
#进入解压目录
cd Linux_iat1227_153f2d8c
#动态库生效
cp libs/x64/libmsc.so /usr/local/lib/
ldconfig
#
|
2.编辑模板,根据自己情况来修改 “生成的音频名"和"朗读内容"
注:音频保存目录在bin目录下
| vi samples/tts_online_sample/tts_online_sample.c
|
3.编译生成二进制文件,执行完会再bin目录下生成:tts_online_sample
| bash samples/tts_online_sample/64bit_make.sh
|
4.执行二进制文件,生成音频文件
| #进入bin目录
cd bin
#执行二进制,生成音频文件
./tts_online_sample
|