utilitaire de ligne de commande pour enregistrer à partir du microphone


18

Je recherche un utilitaire de ligne de commande qui surveille le microphone et, si vous commencez à parler, écrit le fichier. La période d'enregistrement doit être ajustée.

La solution est:

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

Veuillez consulter la FAQ . Ce n'est pas le genre de questions que nous traitons ici.
wallyk

Réponses:


15

Depuis http://dabase.com/u/record_wav/

arecord -vv -fdat stackoverflow.wav

cette commande écrit le fichier de sortie constamment avec silence. Ce n'est pas quelque chose dont j'ai besoin

1
Votre micro fonctionne-t-il avec les tests Skype? Est-il activé via alsamixer?
hendry

Oui Mic fonctionnant avec skype, activé

Je l'ai essayé et cela fonctionne> arecord -vv -fdat stackoverflow.wav Je pense que le problème est que vous ne sélectionnez pas le microphone dans les paramètres, vous avez une entrée analogique à la place et changez cela
Robin

1
@hendry: Avez-vous même lu la question. Le demandeur veut quelque chose qui ne se déclenche que lorsqu'un son est entendu, puis enregistre pendant une période de temps spécifique.
Bjarke Freund-Hansen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.