100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > ROS语音交互系统_(1)科大讯飞linux版TTS代码解析

ROS语音交互系统_(1)科大讯飞linux版TTS代码解析

时间:2019-08-13 18:27:14

相关推荐

ROS语音交互系统_(1)科大讯飞linux版TTS代码解析

前言

科大讯飞官网下载SDK语音合成API
1、创建voice文件,将解压后的文件放置该目录下

#解压命令unzip Linux_tts_online1195_5b160a9b.zip

后续命令如下

$ cd voice/samples/tts_sample$ source 64bit_make.sh$ make$ cp 64bit_make.sh ../../bin/$ cd ../../bin/$ ./tts_sample

完成以上操作语音合成完毕,同时在该目录下生成tts_sample.wav

为了可以在命令行播放该文件,需要下载sox

$ sudo apt-get install sox$ play tts_sample.wav

2、环境配置,减少操作步骤的复杂性

(1)在tts_sample目录下进入Makefile,修改该文件的相关内容,修改后如下图所示

$ gedit Makefile

(2)将x64目录下的动态库拷贝到usr/lib文件下

$ cd voice/libs/x64/$ sudo cp libmsc.so /usr/lib

如此一来,就不必 source

3、修改tts_samples目录下的tts_samples.c文件后的相关操作

#在tts_samples目录下$ make clean $ make#在voice/bin目录下$ ./tts_sample$ play tts_sample.wav

学习大神视频及度娘时记录的笔记,有问题可留言

大神视频链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。