क्या आपने पाइमेडिया देखा है?
import time, wave, pymedia.audio.sound as sound
f= wave.open('YOUR FILE NAME', 'rb')
sampleRate= f.getframerate()
channels= f.getnchannels()
format= sound.AFMT_S16_LE
snd= sound.Output(sampleRate, channels, format)
s= f.readframes(300000)
snd.play(s)
while snd.isPlaying(): time.sleep(0.05)
रेफरी:: http://pymedia.org/tut/play_wav.html
बेशक
, आप इस तरह https://docs.python.org/library/wave.html या के रूप में अन्य पुस्तकालयों के लिए ऑडियो के तहत पायथन विकी (http://wiki.python.org/moin/Audio/) पर एक नज़र हो सकता है यह रूप में यह एक WAV फ़ाइल खेलने के लिए के रूप में आसान लग रहा है फिर गेम लाइब्रेरीज़ (http://wiki.python.org/moin/PythonGameLibraries) के तहत पाइथन की विकी में जो आपको ओपनल या पायगम में बाध्य करने के लिए इंगित करेगा जिसमें ध्वनि मॉड्यूल हैं।
और आखिरकार, हालांकि मुझे प्यूडियो की सीमाएं नहीं पता हैं, लेकिन आपका त्रुटि संदेश लाइब्रेरी की तरह लगता है कि लाइब्रेरी किसी अन्य प्रक्रिया द्वारा डिवाइस के उपयोग से अधिक डिफ़ॉल्ट आउटपुट डिवाइस नहीं ढूंढ पाती है। हो सकता है कि pyudio के get_default_output_device_info
द्वारा आउटपुट डिवाइस को कौन सा आउटपुट डिवाइस लौटाया जाए और उबंटू में अपनी डिफ़ॉल्ट सेटिंग के साथ इसकी तुलना करें।