कमांड लाइन उपयोगिता माइक्रोफोन से रिकॉर्ड करने के लिए


18

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

समाधान है:

   sox -t alsa default recording.wav silence 1 0.1 5% 1 1.0 5%

कृपया सामान्य प्रश्न देखें । यह उस प्रकार का प्रश्न नहीं है जिससे हम यहां निपटते हैं।
6

जवाबों:


15

से http://dabase.com/u/record_wav/

arecord -vv -fdat stackoverflow.wav

यह कमांड आउटपुट फाइल को चुप्पी के साथ लगातार लिखता है। Тhis कुछ है कि मैं की जरूरत नहीं है

1
क्या आपका माइक स्काइप परीक्षण के साथ काम करता है? क्या यह सक्षम है alsamixer?
hendry

हाँ स्काइप के साथ काम कर रहे माइक, सक्षम

मैंने इसे आज़माया और यह काम कर रहा है> arecord -vv -fdat stackoverflow.wav मुझे लगता है कि समस्या यह है कि आप सेटिंग्स में माइक्रोफोन का चयन नहीं कर रहे हैं, आपके पास बदले में एनालॉग इनपुट है और यह काम करना चाहिए
रॉबिन

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