• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Audio Daten in Echtzeit pipen

Hallo,

ich verzweifle seit einigen Tagen an folgenem Problem. Ich versuche einer Applikation (Sprachsegmentierer) einen aufgezeichneten Audio Stream mittels SOX zu übergeben. So klappt das auch ganz gut:

"sox -s w -r 16000 -t raw /tmp/tmp.raw -t raw -s w -r 16000 -"

Das Problem ist nun das der Stream wesentlich schneller an die Applikation weitergegeben wird als in Echtzeit. Dies ist für mich ein essentielles Problem da der Segmentierer mit absoluten Timestamps arbeitet die auf Echtzeitbasis gesetzt werden sollen.

Die Frage ist nun wie schaffe ich es der Applikation den Audio stream in Echtzeit zu übergeben? Via sox scheint dies unmöglich (lasse mich gerne korrigieren). Gibt es evtl. einen audio player mit dem ich den output direkt an die applikation bzw. an SOX pipen könnte?

Vielen Dank vorab für jede Hilfe!

Gruss,
Thomas
 
Oben