वर्चुअल माइक्रोफ़ोन बनाना


13

मैं VNC सक्षम के साथ एक CentOS सर्वर चलाता हूं और कुछ सेवाओं को ठीक से काम करने के लिए एक माइक्रोफोन की आवश्यकता होती है, लेकिन इसे रिकॉर्डिंग के लिए उपयोग करने की आवश्यकता नहीं है, बस एक माइक्रोफोन डिवाइस उपलब्ध है। इसलिए मैं सोच रहा था कि क्या मैं एक वर्चुअल रिकॉर्डिंग डिवाइस बना सकता हूं जिसे माइक्रोफ़ोन के रूप में इस्तेमाल किया जा सकता है, लेकिन इसमें किसी भी ध्वनि का इनपुट नहीं है। मैं एल्सा टूल चलाता हूं, लेकिन यह modprobe sound-aloopकहता है कि ऑपरेशन की अनुमति नहीं है।


यहाँ से कुछ भी: alsa-project.org/main/index.php/Matrix:Module-aloop काम करता है?
आईबीआर

लिनक्स कर्नेल में डमी साउंड कार्ड के लिए एक समर्थन है। क्या वह मदद करेगा?
lgeorget

@IBr modinfo snd-aloopमॉड्यूल से जुड़ी जानकारी को प्रिंट modprobe snd-aloopकरता है, जबकि यह संदेश देने का काम नहीं करता है: Error inserting snd_aloop (/lib/modules/2.6.32-042stab079.5/kernel/sound/ drivers/snd-aloop.ko): Operation not permittedमैंने अपने कर्नेल के लिए उपयुक्त एल्सा-चालक का निर्माण किया, मॉड्यूल को / lib / मॉड्यूल / uname -r/ कर्नेल / साउंड / को स्थापित और कॉपी किया। ड्राइवर / प्रयास करने के बाद संदेश से ऊपर और प्राप्त किया गया । के modprobeलिए संदेश snd-page-alloc.ko, snd-timer.koऔर snd-pcm.koसाथ ही। मुझे कोई सुराग नहीं है कि आगे क्या करना है लेकिन आपकी मदद के लिए धन्यवाद!
गियोवन्नी मुनीर

2
यदि आपके पास डमी साउंड कार्ड है (a करने की कोशिश करें modprobe snd-dummy), तो आपके पास डमी आउटपुट और इनपुट दोनों हैं। ये लिंक मदद कर सकते हैं: raspberrypi.org/forums/viewtopic.php?&t=42285 , alsa-project.org/main/index.php/…
lgeorget

1
@krowe Nope, यह काम नहीं करता है, क्योंकि मेरे पास भौतिक सर्वर संसाधनों तक पहुंच नहीं है। Haha। वैसे भी मुझे लगता है कि @lgeorget सही है, मैंने एक एक्सन मशीन पर कोशिश की modprobe snd-dummyऔर यह काम कर गई! पूरी तरह से वर्चुअलाइजेशन प्रकार के बारे में था, आपको काम करने के लिए अपने स्वयं के मॉड्यूल को लोड करने के लिए अनुमतियों की आवश्यकता होगी और OpenVZ इसकी अनुमति नहीं देता है
Giovanni Mounir

जवाबों:


3

एक शुद्ध ट्रिक जिसे आप पल्सअडियो के साथ कर सकते हैं : अपने कंप्यूटर के ऑडियो आउटपुट को माइक्रोफ़ोन इनपुट पर पुनर्निर्देशित करें, ताकि माइक से रिकॉर्डिंग का समर्थन करने वाले किसी भी एप्लिकेशन को आपके ऑडियो आउटपुट के बजाय मिल जाए। मुझे उम्मीद है कि यह चाल है। यह मुख्य रूप से दुस्साहस के लिए एएलएसए प्लगइन का उपयोग कर रहा है यदि आप चाहते हैं तो आपको कुछ भी खेलने की ज़रूरत नहीं है लेकिन इसे एक वर्चुअल माइक्रोफोन बनाना चाहिए लेकिन मैं दूसरों के लिए खेलने के सामान को भी जोड़ रहा हूं।

मुझे ऐसा करने की आवश्यकता थी क्योंकि मैं काम पर कुछ परीक्षण कर रहा था जिसमें मेरे लिनक्स बॉक्स पर चलने वाले सॉफ्टफोन को कॉल करने वाला एक तारांकन सर्वर शामिल था, और यह चाहता था कि मैं एक आवाज संकेत रिकॉर्ड करूं और फिर लटकाऊं। इस कंप्यूटर में माइक्रोफ़ोन स्थापित नहीं था, इसलिए मैंने माइक इनपुट को नकली करने और इसके बजाय एमपी 3 या कुछ रिकॉर्ड करने का तरीका ढूंढना शुरू कर दिया।

इसे यहाँ प्राप्त करें [git clone http://anongit.freedesktop.org/git/pulseaudio/pulseab.nic.in]

यदि आपका सिस्टम PulseAudio (हर हाल में फेडोरा और उबंटू वितरण करता है) का उपयोग कर रहा है, तो निम्न चरणों का पालन करें:

1) PulseAudio वॉल्यूम कंट्रोल खोलें

यह कमांड लाइन पर pavucontrol है, और Fedora में पैकेज pavucontrol द्वारा प्रदान किया जाता है।

"इनपुट डिवाइस" टैब पर जाएं, और विंडो के नीचे से "शो: मॉनिटर" चुनें। यदि आपका कंप्यूटर वर्तमान में ऑडियो चला रहा है, तो आपको आउटपुट का वॉल्यूम दिखाते हुए एक बार देखना चाहिए:

"इनपुट डिवाइस" टैब मॉनिटर दिखा रहा है

2) एक ऐप चलाना शुरू करें जो ऑडियो रिकॉर्ड कर रहा है, और "रिकॉर्डिंग" टैब पर जाएं और देखें कि क्या आपका ऐप सूचीबद्ध है।

इस स्क्रीनशॉट में मैं ऑडेसिटी और रिकॉर्डिंग ऑडियो चला रहा हूं।

3) इनपुट डिवाइस बटन पर क्लिक करें ("ALSA कैप्चर" से) और "मॉनिटर ऑफ इंटरनल ऑडियो एनालॉग स्टीरियो" चुनें।) "इनपुट डिवाइस" टैब मॉनिटर दिखा रहा है

और बस यही सब है। यदि आप रिकॉर्डिंग टैब पर अब वॉल्यूम बार देखते हैं तो यह संभवतः काम कर रहा है, और रिकॉर्डिंग ऐप अब आपके ऑडियो आउटपुट को रिकॉर्ड कर रहा है।

यहाँ मेरा एक पूर्ण डेस्कटॉप स्क्रीनशॉट चल रहा है play audiodump.wav(टर्मिनल में विंडोज एक्सपी वेलकम म्यूजिक का डब्ल्यूएमए-टू-डब्ल्यूएवी रूपांतरण), पल्सअडियो वॉल्यूम कंट्रोल रनिंग, और माइक से ऑडेसिटी रिकॉर्डिंग।

ऑडियो आउट टू माइक इन

यहाँ छवि विवरण दर्ज करें


समस्या यह है कि कार्यक्रम तब तक शुरू नहीं होगा जब तक कि मेरे पास माइक्रोफ़ोन डाला नहीं गया, लेकिन सुझाव के लिए धन्यवाद! मुझे यकीन है कि यह बहुत से ऐसे लोगों की मदद करेगा जो विंडोज पर "स्टीरियो मिक्स" के बारे में जानने की कोशिश कर रहे हैं!
गियोवन्नी मुनीर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.