narrator.wyoming v44.0 — first release
A drop-in replacement for the Amiga narrator.device that speaks with a modern neural voice instead of the Paula formant synthesizer. Text is forwarded to a Piper TTS server over the Wyoming protocol (plain TCP) and played back through AHI. Because it replaces narrator.device by name in DEVS:, the stock Say command and any program that opens narrator.device gets neural speech transparently — no modification required.
Ships as a pair:
narrator.device→DEVS:— the drop-in devicetranslator.library→LIBS:— a pass-through translator so callers deliver plain English (Piper wants English, not classic ARPABET phonemes)
Requirements
- AHI v4+ with a Unit 0 audio mode configured (the
paula.audiodriver works under emulation) - A TCP/IP stack providing
bsdsocket.library(Roadshow or AmiTCP) - A fast 68k — PiStorm/emu68k, or roughly 68030/40MHz and up (no FPU needed)
- A Piper TTS server on the LAN with the Wyoming protocol enabled (default port 10200), e.g. the
wyoming-piperadd-on/container - No TLS / AmiSSL — Wyoming is plain TCP
Install
- Drop
narrator.deviceintoDEVS:andtranslator.libraryintoLIBS:(the includedInstallscript does this for you). - Create
ENV:narrator.wyoming(and copy toENVARC:to persist) with at least:host 192.168.1.50 port 10200 Say "Hello from the Amiga."
See NarratorWyomingDevice.readme in the assets for the full prefs reference (voice selection per sex, ahi_unit, split_words latency knob, etc.).
What's in the box
NarratorWyomingDevice-44.0.lha— Aminet-style archive (device + translator + readme + example prefs +Installscript)NarratorWyomingDevice-44.0.readme— Aminet readme
Built for m68k-amigaos (-m68020 -msoft-float -mcrt=clib2). Developed and validated on-target under the Amiberry emulator.
What's Changed
- release: rename NarratorWyomingDev -> NarratorWyomingDevice + version-name GitHub Release assets by @sidick in #8
- Update actions/cache action to v5 by @renovate[bot] in #9
- release: fix permission denied on cp into root-owned build/ by @sidick in #10
New Contributors
Full Changelog: https://github.com/sidick/narrator.wyoming/commits/v44.0