Skip to content

narrator.wyoming v44.0

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Jun 13:01
· 5 commits to main since this release
81fdc2e

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.deviceDEVS: — the drop-in device
  • translator.libraryLIBS: — 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.audio driver 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-piper add-on/container
  • No TLS / AmiSSL — Wyoming is plain TCP

Install

  1. Drop narrator.device into DEVS: and translator.library into LIBS: (the included Install script does this for you).
  2. Create ENV:narrator.wyoming (and copy to ENVARC: to persist) with at least:
    host 192.168.1.50
    port 10200
    
  3. 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 + Install script)
  • 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

  • @sidick made their first contribution in #8

Full Changelog: https://github.com/sidick/narrator.wyoming/commits/v44.0