You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

33 lines
1.1 KiB

<launch>
<!-- This launch file is based on sample_respeaker.launch from the official respeaker_ros package. -->
<!-- publish tf of respeaker -->
<arg name="publish_tf" default="true"/>
<!-- launch sound_play node -->
<arg name="launch_soundplay" default="true"/>
<!-- input speech topic of speech_to_text.py -->
<arg name="audio" default="speech_audio"/>
<!-- output text topic of speech_to_text.py -->
<arg name="speech_to_text" default="speech_to_text"/>
<!-- langage used in speech_to_text.py -->
<arg name="language" default="en-US"/>
<node name="respeaker_node" pkg="respeaker_ros" type="respeaker_node.py"
respawn="true"/>
<node if="$(arg launch_soundplay)"
name="sound_play" pkg="sound_play" type="soundplay_node.py"/>
<node name="speech_to_text" pkg="respeaker_ros" type="speech_to_text.py"
output="screen">
<remap from="audio" to="$(arg audio)"/>
<remap from="speech_to_text" to="$(arg speech_to_text)"/>
<rosparam subst_value="true">
language: $(arg language)
self_cancellation: true
tts_tolerance: 0.5
</rosparam>
</node>
</launch>