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%
kirill
la source
Veuillez consulter la FAQ . Ce n'est pas le genre de questions que nous traitons ici.
wallyk
superuser.com/questions/545329/…
Ярослав Рахматуллин

Réponses:

15

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

arecord -vv -fdat stackoverflow.wav
hendry
la source
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