示例#1
0
    print
    #print 'Try to play wave files that do not exist.'
    #soundhandle.playWave('17')
    #soundhandle.playWave('dummy')

    #print 'say'
    #soundhandle.say('Hello world!')
    #sleep(3)
    #
    print 'wave'
    soundhandle.playWave('DanceSong.ogg')
    sleep(4)

    print 'plugging'
    soundhandle.play(SoundRequest.NEEDS_PLUGGING)
    sleep(2)

    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)
示例#2
0
    print
    #print 'Try to play wave files that do not exist.'
    #soundhandle.playWave('17')
    #soundhandle.playWave('dummy')
        
    #print 'say'
    #soundhandle.say('Hello world!')
    #sleep(3)
    #    
    print 'wave'
    soundhandle.playWave('say-beep.wav')
    sleep(2)
        
    print 'plugging'
    soundhandle.play(SoundRequest.NEEDS_PLUGGING)
    sleep(2)

    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)
import sys

if __name__ == "__main__":
    if len(sys.argv) != 2 or sys.argv[1] == "--help":
        print "Usage: %s <sound_id>" % sys.argv[0]
        print
        print "Plays one of the built-in sounds based on its integer ID. Look at the cordial_sound/SoundRequest message definition for IDs."
        exit(1)

    # Import here so that usage is fast.
    import roslib

    roslib.load_manifest("cordial_sound")
    import rospy
    from cordial_sound.msg import SoundRequest
    from cordial_sound.libsoundplay import SoundClient

    rospy.init_node("play", anonymous=True)

    soundhandle = SoundClient()

    rospy.sleep(1)

    num = int(sys.argv[1])

    print "Playing sound %i." % num

    soundhandle.play(num)

    rospy.sleep(1)
示例#4
0
import sys

if __name__ == '__main__':
    if len(sys.argv) != 2 or sys.argv[1] == '--help':
        print 'Usage: %s <sound_id>' % sys.argv[0]
        print
        print 'Plays one of the built-in sounds based on its integer ID. Look at the cordial_sound/SoundRequest message definition for IDs.'
        exit(1)

    # Import here so that usage is fast.
    import roslib
    roslib.load_manifest('cordial_sound')
    import rospy
    from cordial_sound.msg import SoundRequest
    from cordial_sound.libsoundplay import SoundClient

    rospy.init_node('play', anonymous=True)

    soundhandle = SoundClient()

    rospy.sleep(1)

    num = int(sys.argv[1])

    print 'Playing sound %i.' % num

    soundhandle.play(num)

    rospy.sleep(1)