-
ROS语音合成的功能试用了一下,对于英文还是蛮方便的。然后分析了代码实现。
-
audio_capture: Provides code to capture audio from a microphone and transport it to a destination for playback.
-
audio_play: Receives audio messages from an audio_capture node. Outputs the messages to the local speakers.
-
audio_common_msgs: Message definitions for audio transport.
-
sound_play: A package to play sound files and synthesize speech
应用程序代码在ros安装路径下即有:talkback.py:
libsoundplay库和soundplay_node需要另行下载源码:https://github.com/ros-drivers/audio_common.git
ppeix:audio_common$ ll
total 36
drwxr-xr-x 8 ppeix ppeix 4096 4月 2 10:27 ./
drwxrwxr-x 14 ppeix ppeix 4096 4月 2 16:29 ../
drwxrwxr-x 4 ppeix ppeix 4096 4月 2 10:27 audio_capture/
drwxrwxr-x 2 ppeix ppeix 4096 4月 2 10:27 audio_common/
drwxrwxr-x 3 ppeix ppeix 4096 4月 2 10:27 audio_common_msgs/
drwxrwxr-x 4 pp