buchwandler
Home
Tools
All documentation ↗ epub2text Docs text2epub Docs phrasplit Docs booktx Docs sphinxpress Docs kokorog2p Docs pykokoro Docs ssmd Docs ttsforge Docs audiosig Docs abbr2words Docs spokenform Docs
Impressum Datenschutz
spokenform-main
Version: Current main
  • Latest release
  • Current main
View on GitHub Latest release: v0.2.6
  • Overview
  • spokenform Installation
  • spokenform Quickstart
  • spokenform Architecture
  • spokenform API reference
  • spokenform kokorog2p migration boundary
  • spokenform Command-line interface
  • spokenform spaCy integration
  • spokenform Protected text
  • spokenform Offset mapping and provenance
  • spokenform Examples
  • spokenform Limitations
  • spokenform Google TN benchmark
  • spokenform Release checklist
  • spokenform Changelog

spokenform

spokenform is a single-language written-to-spoken text normalizer for speech applications. It expands abbreviations and units, verbalizes structured numeric forms, protects literal ranges, and records stage-by-stage provenance and offset maps.

Documentation

  • Installation
    • Runtime
    • Optional spaCy support
    • Documentation
  • Quickstart
    • Configuration object
  • Architecture
    • Ownership boundary
    • Structured precedence
  • API reference
    • Preparation
    • Result models
    • Export classification
    • Annotation adapters
    • Number normalization
  • kokorog2p migration boundary
    • Ownership audit
    • Preferred adapter surface
  • Command-line interface
  • spaCy integration
    • Current effect with the released abbr2words structured API
    • Load an installed model by name
    • Inject an application-owned pipeline
    • Supply annotations directly
    • Required token contract
    • Error behavior
  • Protected text
  • Offset mapping and provenance
  • Mapping and provenance
  • Examples
    • Interactive Jupyter notebook
  • Limitations
  • Limitations and readiness gates
  • Google TN benchmark
    • Local data
    • Format and integrity
    • Profiles and metrics
    • Scope boundaries
  • Release checklist
  • Changelog
    • [Unreleased]
    • [0.2.6] - 2026-08-13
    • [0.2.5] - 2026-08-12
    • [0.2.4] - 2026-08-11
    • [0.2.3] - 2026-08-10
    • [0.2.2] - 2026-08-09
    • [0.2.1] - 2026-08-07
    • [0.2.0] - 2026-08-07
    • [0.1.0] - 2026-08-06

Scope

The package accepts plain text and one selected processing language. Language detection, mixed-language segmentation, SSMD or other markup parsing, and phoneme generation are intentionally outside the package.

Book processing tools for ebook workflows. Browse all tools or follow buchwandler on GitHub.