tomaarsen/TTSTextNormalization
Convert English text from written expressions into spoken forms
This helps convert written English text into its spoken form, which is crucial for text-to-speech systems. It takes raw text that might contain numbers, abbreviations, or symbols, and outputs the fully spelled-out words as they would be pronounced. Anyone building or fine-tuning text-to-speech applications, such as voice assistants or audiobook narrators, would use this to ensure natural-sounding speech.
No commits in the last 6 months.
Use this if you need to transform diverse written English text into accurate, pronounceable spoken forms for a text-to-speech system.
Not ideal if you need a system that is actively maintained or supports languages other than English.
Stars
28
Forks
3
Language
Python
License
MIT
Category
Last pushed
Jun 22, 2022
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/tomaarsen/TTSTextNormalization"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
speechio/chinese_text_normalization
Chinese text normalization for speech processing
NickZaitsev/ru-normalizr
ru-normalizr — лучший open-source нормализатор русского текста. Приводит числа, даты, время,...
gladiaio/normalization
A lightweight library for normalizing speech transcripts before computing WER
34j/mecab-text-cleaner
Simple Python package (CLI/Python API) for getting japanese readings (yomigana) and accents using MeCab.
repodiac/german_transliterate
Python module to clean and transliterate (i.e. normalize) German text including abbreviations,...