-
Notifications
You must be signed in to change notification settings - Fork 0
Node ID Generator
A simple tool (Node ID Generator tab in the web UI, or herald set-node-id/test-node-id on the CLI) for creating a station ID audio file with Piper TTS — pick a voice, type what you want it to say, and generate a standalone audio file, with a Test Playback button to audition it before saving. Adjustable TTS speech speed (0.5x–2.0x) applies here too, see Voices & TTS Engines.
The generated file isn't used by Herald itself — it's meant to be used with AllStarLink's own built-in station ID feature, which keeps handling the actual timing of when your ID plays. You can regenerate it any time you want to change the voice or wording.
So AllStar knows to use this file:
- Open your node's
rpt.confand add (or change) this line:idrecording = /etc/asterisk/scripts/herald/node-id/node-id - Apply the change by running this command once:
sudo asterisk -rx "module reload app_rpt.so"
That's it — you only need to do this once. Any time you generate a new ID from the Node ID Generator tab (or herald set-node-id), AllStar automatically uses the updated audio the very next time it IDs, with nothing further to do.
idtalkover (the CW/voice ID played over an active signal) is untouched by this feature — it keeps using whatever's already configured in rpt.conf.