विषय पर बढ़ें

PortAudio सेटअप (माइक्रोफ़ोन)

लाइव अनुवाद सुविधा sounddevice पायथन पैकेज का उपयोग करती है, जो सभी ऑपरेटिंग सिस्टम पर माइक्रोफ़ोन डिवाइस तक पहुँचने के लिए PortAudio C लाइब्रेरी पर निर्भर करता है। अधिकांश उपयोगकर्ताओं को इस सिस्टम-स्तरीय निर्भरता को स्थापित करने की आवश्यकता होती है।

Windows

sounddevice और PyAudio के लिए पूर्व-संकलित पहिए (wheels) आमतौर पर विंडोज पर PortAudio बाइनरी को बंडल करते हैं। मैन्युअल सिस्टम-वाइड इंस्टॉलेशन की सामान्य रूप से आवश्यकता नहीं होती है। यदि आपको त्रुटियां आती हैं, तो सुनिश्चित करें कि आपके ऑडियो ड्राइवर अप-टू-डेट हैं।

macOS

PortAudio स्थापित करने के लिए Homebrew का उपयोग करें:

brew install portaudio

Linux

पैकेज का नाम आपके वितरण पर निर्भर करता है। डेवलपमेंट पैकेज (आमतौर पर -dev या -devel में समाप्त होता है) को स्थापित किया जाना चाहिए ताकि यदि पूर्व-संकलित व्हील उपलब्ध न हो तो पायथन C बाइंडिंग का निर्माण कर सके।

sudo apt-get install portaudio19-dev
sudo dnf install portaudio-devel
sudo pacman -S portaudio

समस्या निवारण

यदि स्थापना के बाद भी एप्लिकेशन यह रिपोर्ट करता है कि वह माइक्रोफ़ोन तक नहीं पहुँच सकता है:

  1. सुनिश्चित करें कि आपके टर्मिनल एप्लिकेशन (या डेस्कटॉप वातावरण) को माइक्रोफ़ोन तक पहुँचने की अनुमति है (विशेषकर macOS पर)।
  2. एप्लिकेशन (या टर्मिनल/MCP सर्वर) को पुनरारंभ करें ताकि यह नया लाइब्रेरी पथ प्राप्त कर सके।