Sign inSign up

grubertech/external-mic

By grubertech

•Updated over 2 years ago

Wyoming protocol server that calls an external program to get microphone input

Image
0

400

grubertech/external-mic repository overview

⁠Wyoming External Microphone

Wyoming protocol⁠ server that runs an external program to get microphone input.

The external program must stream raw PCM audio to its standard output, and its format must match the --rate, --width, and --channel arguments provided to the server. It's recommended that you only stream 16Khz 16-bit mono.

⁠Installation

script/setup

⁠Example

Run a server that streams audio from arecord:

script/run \
  --program 'arecord -r 16000 -c 1 -f S16_LE -t raw' \
  --rate 16000 \
  --width 2 \
  --channels 1 \
  --uri 'tcp://127.0.0.1:10600'

Tag summary

Content type

Image

Digest

sha256:894e85c49…

Size

76.8 MB

Last updated

over 2 years ago

docker pull grubertech/external-mic