मैं रीयलटाइम में ऑडियो डेटा को गतिशील रूप से पढ़ने और लिखने में सक्षम होना चाहता हूं। मैंने पाइथन "audioscope" देखा जो यूनिक्स/लिनक्स /dev/dsp
फ़ाइल खोलता है और इससे कच्चे बाइट पढ़ता है।रीयलटाइम में कच्चे ऑडियो डेटा को पढ़ने/लिखने के लिए (पायथन के साथ)?
हालांकि, मै मैक ओएसएक्स 10.5.8 का उपयोग कर रहा हूं, और दोहरी बूटिंग लिनक्स काफी कठिन है (मैंने कोशिश की है।) मैं सोच रहा था कि कोई विशेष 'मानक' पायथन मॉड्यूल था जो ऑडियो डेटा पढ़ और लिख सकता था (शायद numpy arrays में डेटा के स्नैपशॉट्स को संग्रहीत करना।) मैं थ्रेड रीड/स्टोर डेटा पर रखने की योजना बना रहा हूं, और एक और थ्रेड नए सिग्नल भेजकर प्रतिक्रिया देता है।
अभी तक, मैं अपने कंप्यूटर में ऑडियो जैक का उपयोग करना चाहता हूं, लेकिन किसी बिंदु पर, मैं उसी तरह यूएसबी साउंड कार्ड का उपयोग करने में सक्षम होना चाहता हूं। उस बिंदु पर, मैं एकाधिक संकेतों को नियंत्रित करने में सक्षम होना चाहता हूं (यूएसबी पोर्ट विस्तारक का उपयोग कर।)
मैं थोड़ी देर के लिए देख रहा हूं, और मुझे ऑडियो प्रसंस्करण के लिए उपयोग की जाने वाली कुछ लाइब्रेरी मिलीं, लेकिन वे आमतौर पर फ़ाइलों को पढ़ने और लिखने के आधार पर, गतिशील डेटा प्रोसेसिंग नहीं। शायद सबसे अच्छी लाइब्रेरी एक ऑडियो लाइब्रेरी नहीं है। मैं वास्तव में सर्किट को नियंत्रित करने के लिए इसका उपयोग करने की योजना बना रहा हूं, लेकिन Google मुझे ऐसा करने के लिए अपने कंप्यूटर का उपयोग करने का सबसे अच्छा तरीका के रूप में ऑडियो ले जाता है।
वैसे भी, मैं कुछ सुझावों की उम्मीद कर रहा था।
दिलचस्प। मैंने उसे नहीं देखा था। यह वही लगता है जो मैं चाहता हूं। मेरे पास अभी तक कोई विशिष्ट जानकारी नहीं है। मैं मूल रूप से अपने कंप्यूटर को एक Arduino में बदलना चाहता हूँ। –