音声合成を行う

3.4. 音声合成を行う#

HSRでは音声合成によりロボットに発話させることができます。

シミュレータでは音声を発することができないので、代わりに文字で確認します。

  1. 以下を実行し、確認用のターミナルを起動してください。

    $ ros2 topic echo /talk_request
    
  2. 以下を実行し、発話させるテキストをコンソールから送信してください。

    In []: tts.say(u'こんにちは。HSRだよ。')
    
  3. 確認用のターミナルに、以下が表示されます。

    $ ros2 topic echo /talk_request
    interrupting: false
    queueing: false
    language: 0
    sentence: こんにちは。HSRだよ。