I am trying to run Wyoming External Sound on linux.
I am a bit confused how to do it. Should I run setup script first?
Wyoming protocol server that calls an external program to play audio
mchk
July 30, 2025, 5:26pm
2
you setup and run the speaker server (if you need to run it on a separate machine), then use it in the satellite configuration
action="store_true",
help="Don't mute the microphone while awake wav is being played",
)
parser.add_argument(
"--mic-channel-index",
type=int,
help="Take microphone input from a specific channel (first channel is 0)",
)
# Sound output
parser.add_argument("--snd-uri", help="URI of Wyoming sound service")
parser.add_argument("--snd-command", help="Program to run for sound output")
parser.add_argument(
"--snd-command-rate",
type=int,
default=22050,
help="Sample rate of snd-command (hertz, default: 22050)",
)
parser.add_argument(
"--snd-command-width",
type=int,
I will try. I already have it running in docker container and I know how to point satellite to it.
But docker container is limited and I can’t use pipewire tools.
So I want to try to run it natively. I wasn’t sure why setup step is required.
mchk
July 30, 2025, 5:32pm
4
the script creates a virtual environment and installs the necessary libraries
I see. I thought that all necessary libraries are already included…