"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > न्यूनतम निर्भरता के साथ पायथन में ऑडियो फ़ाइलें कैसे चलाएं?

न्यूनतम निर्भरता के साथ पायथन में ऑडियो फ़ाइलें कैसे चलाएं?

2025-01-09 को प्रकाशित
ब्राउज़ करें:108

How to Play Audio Files in Python with Minimal Dependencies?

न्यूनतम निर्भरता के साथ पायथन में ऑडियो फ़ाइलें चलाना

पायथन में बॉक्स से बाहर ध्वनि फ़ाइलों को चलाने के लिए एक क्रॉस-प्लेटफ़ॉर्म मॉड्यूल का अभाव है। विंडोज़ सिस्टम के लिए, विनसाउंड एक सरल समाधान प्रदान करता है:

import winsound

winsound.PlaySound('sound.wav', winsound.SND_FILENAME)

लिनक्स के लिए, ossaudiodev अधिक लचीलापन प्रदान करता है:

from wave import open as waveOpen
from ossaudiodev import open as ossOpen

s = waveOpen('tada.wav','rb')
(nc,sw,fr,nf,comptype, compname) = s.getparams( )
dsp = ossOpen('/dev/dsp','w')
try:
  from ossaudiodev import AFMT_S16_NE
except ImportError:
  from sys import byteorder
  if byteorder == "little":
    AFMT_S16_NE = ossaudiodev.AFMT_S16_LE
  else:
    AFMT_S16_NE = ossaudiodev.AFMT_S16_BE
dsp.setparameters(AFMT_S16_NE, nc, fr)
data = s.readframes(nf)
s.close()
dsp.write(data)
dsp.close()

(ossaudiodev के लिए श्रेय: बिल डेंड्रेटा https://mail.python.org/pipermail/python-list/2004-अक्टूबर/288905.html)

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3