[ros-users] using sound play

Blaise Gassend blaise at suitabletech.com
Mon Mar 21 18:01:47 UTC 2011


Cool, I added an exit(1) just after the error message so that it will
be more noticeable next time this happens.

On Mon, Mar 14, 2011 at 8:15 AM, Ringo (Lester) Davis
<ringo.davis at gmail.com> wrote:
> I got it.
> once I did
> sudo apt-get install python-pygame
> it started working.
> Ringo
>
>
> On Mon, Mar 14, 2011 at 11:04 AM, Ringo (Lester) Davis
> <ringo.davis at gmail.com> wrote:
>> I'm new to ROS an linux, so this my be a question with an obvious answer.
>> I'm trying to use sound_play to play a simple test string like in the tutorial.
>> It looks like it installed correctly and it is in my path.
>> but when I type
>>
>>  roslaunch sound_play soundplay_node.launch
>> I get
>>
>> ... logging to /home/ldavis/.ros/log/93206174-4e4b-11e0-abf7-002170ae6325/roslaunch-ubuntu-2779.log
>> Checking log directory for disk usage. This may take awhile.
>> Press Ctrl-C to interrupt
>> Done checking log file disk usage. Usage is <1GB.
>>
>> started roslaunch server http://ubuntu:58370/
>>
>> SUMMARY
>> ========
>>
>> PARAMETERS
>>  * /rosversion
>>  * /rosdistro
>>
>> NODES
>>  /
>>    soundplay_node (sound_play/soundplay_node.py)
>>
>> auto-starting new master
>> process[master]: started with pid [2793]
>> ROS_MASTER_URI=http://localhost:11311
>>
>> setting /run_id to 93206174-4e4b-11e0-abf7-002170ae6325
>> process[rosout-1]: started with pid [2806]
>> started core service [/rosout]
>> process[soundplay_node-2]: started with pid [2809]
>> No handlers could be found for logger "rosout"
>> [FATAL] [WallTime: 1300114734.721240]
>> **************************************************************
>> Error opening pygame.mixer. Is pygame installed? (sudo apt-get install
>> python-pygame)
>> **************************************************************
>>
>> Traceback (most recent call last):
>>  File "/home/ldavis/sound_play/scripts/soundplay_node.py", line 363,
>> in <module>
>>    soundplay()
>>  File "/home/ldavis/sound_play/scripts/soundplay_node.py", line 306,
>> in __init__
>>    while not rospy.is_shutdown() and self.mixer_init():
>>  File "/home/ldavis/sound_play/scripts/soundplay_node.py", line 329,
>> in mixer_init
>>    rospy.logerr('Exception in sound startup, will retry once per
>> second. Is the speaker connected? Have you configured ALSA? Can aplay
>> play sound? See the wiki if there is a red light on the Logitech
>> speaker. Have a look at
>> http://pr.willowgarage.com/wiki/sound_play/Troubleshooting Error
>> message: %s'%str(e))
>> TypeError: 'str' object is not callable
>> [soundplay_node-2] process has died [pid 2809, exit code 1].
>> log files: /home/ldavis/.ros/log/93206174-4e4b-11e0-abf7-002170ae6325/soundplay_node-2*.log
>>
>>
>> This is one a laptop with no external speakers installed.
>> I know the speakers on the laptop work in things like firefox, but how
>> do I configure soundplay to use them?
>>
>> This is everything I did.
>> $ svn checkout https://code.ros.org/svn/ros-pkg/stacks/sound_drivers/trunk/sound_play
>> $ export ROS_PACKAGE_PATH=~/sound_play:$ROS_PACKAGE_PATH
>> $ rosmake --rosdep-install sound_play
>> $ roslaunch sound_play soundplay_node.launch
>>
>>
>> Any help will be greatly appreciated.
>> Ringo
>>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



More information about the ros-users mailing list