Skip to content

Windows speech backend via SAPI #1

Description

@digitalby

The PoC ships SayBackend (macOS) and SpdSayBackend (Linux speech-dispatcher). Windows needs a SAPI backend so NVDA/Narrator users can benefit.

Approach: spawn PowerShell with Add-Type -AssemblyName System.Speech; (New-Object System.Speech.Synthesis.SpeechSynthesizer).Speak("...") or use the pywin32 / comtypes SAPI bindings directly. PowerShell is the zero-dependency path and matches the style of the existing backends.

Blocked on: getting a Windows test environment. Windows Terminal + NVDA is the best platform to validate on (UIA TextPattern support is mature).

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendSpeech backend (say, spd-say, SAPI, ...)enhancementNew feature or requestplatformPlatform-specific work

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions