本文整理汇总了Python中sound_play.libsoundplay.SoundClient.voiceSound方法的典型用法代码示例。如果您正苦于以下问题:Python SoundClient.voiceSound方法的具体用法?Python SoundClient.voiceSound怎么用?Python SoundClient.voiceSound使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sound_play.libsoundplay.SoundClient
的用法示例。
在下文中一共展示了SoundClient.voiceSound方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: SoundClient
# 需要导入模块: from sound_play.libsoundplay import SoundClient [as 别名]
# 或者: from sound_play.libsoundplay.SoundClient import voiceSound [as 别名]
#!/usr/bin/env python
import roslib; roslib.load_manifest('sample_tts')
import rospy, os, sys
from sound_play.msg import SoundRequest
from sound_play.libsoundplay import SoundClient
if __name__ == '__main__':
rospy.init_node('soundplay_test', anonymous = True)
soundhandle = SoundClient()
rospy.sleep(1)
soundhandle.stopAll()
print 'Starting TTS'
soundhandle.say('Hello world!')
rospy.sleep(3)
s = soundhandle.voiceSound("Hello World")
s.play()
rospy.sleep(3)
示例2: sleep
# 需要导入模块: from sound_play.libsoundplay import SoundClient [as 别名]
# 或者: from sound_play.libsoundplay.SoundClient import voiceSound [as 别名]
print 'unplugging'
soundhandle.play(SoundRequest.NEEDS_UNPLUGGING)
sleep(2)
print 'plugging badly'
soundhandle.play(SoundRequest.NEEDS_PLUGGING_BADLY)
sleep(2)
print 'unplugging badly'
soundhandle.play(SoundRequest.NEEDS_UNPLUGGING_BADLY)
sleep(2)
s1 = soundhandle.builtinSound(SoundRequest.NEEDS_UNPLUGGING_BADLY)
s2 = soundhandle.waveSound("say-beep.wav")
s3 = soundhandle.voiceSound("Testing the new A P I")
print "New API start voice"
s3.repeat()
sleep(3)
print "New API wave"
s2.play()
sleep(2)
print "New API builtin"
s1.play()
sleep(2)
print "New API stop"
s3.stop()
示例3: sleep
# 需要导入模块: from sound_play.libsoundplay import SoundClient [as 别名]
# 或者: from sound_play.libsoundplay.SoundClient import voiceSound [as 别名]
soundhandle = 0
def sleep(t):
try:
rospy.sleep(t)
except:
pass
def voice_play_callback(data):
global soundhandle
s = soundhandle.voiceSound(data.data)
s.play()
sleep(2)
if __name__ == '__main__':
rospy.init_node('robot_voice_node', anonymous=True)
rospy.Subscriber("robot_voice", String, voice_play_callback)
global soundhandle
soundhandle = SoundClient()
rospy.sleep(1)
soundhandle.stopAll()
soundhandle.play(SoundRequest.NEEDS_PLUGGING)
sleep(1)
global soundhandle
s = soundhandle.voiceSound('Ass slam aly kum sir. How can I be of assistance')
s.play()
sleep(3)
rospy.spin()