ROS下实现语音交互

前言

介绍如何使用sound_play实现文本转语音,功能包audio-common提供了文本转换的功能包sound_play

1.语音合成

1.1安装audio-common和相关依赖库

sudo apt-get install ros-melodic-audio-common
sudo apt-get install libasound2
sudo apt-get install mplayer

1.2打开一个终端,运行并测试sound_play主节点

rosrun sound_play soundplay_node.py

1.3打开另一个终端,输入需要转化成语音的文本信息

rosrun sound_play say.py "Hello World."

1.4发出这个声音的人叫kal_diphone,如果不喜欢,可以换一个人来读

sudo apt-get install festvox-don
rosrun sound_play say.py "Welcome to my home" voice_don_diphone

你可能感兴趣的:(ros,语音识别,人工智能)