示例#1
0
def send_tega_action_message(audio_file, visemes, energies, times):
    """ Publish TegaAction message to playback audio. """
    LOGGER.info("\nsending speech message: {}".format(audio_file))
    msg = TegaAction()
    # Add header.
    msg.header = Header()
    msg.header.stamp = rospy.Time.now()
    msg.wav_filename = audio_file
    msg.visemes = visemes
    msg.energy_values = energies
    msg.energy_times = times
    msg.enqueue = True
    PUB_TEGA_ACTION.publish(msg)