React / Vanilla JS Text to Speech with highlighting the words and sentences that are being spoken using audio files, text to speech API, and web speech synthesis API
-
Updated
Jun 14, 2026 - JavaScript
React / Vanilla JS Text to Speech with highlighting the words and sentences that are being spoken using audio files, text to speech API, and web speech synthesis API
FoLiA Linguistic Annotation Tool -- Flat is a web-based linguistic annotation environment based around the FoLiA format (http://proycon.github.io/folia), a rich XML-based format for linguistic annotation. Flat allows users to view annotated FoLiA documents and enrich these documents with new annotations, a wide variety of linguistic annotation t…
A modular annotation system that supports complex, interactive annotation graphs embedded on top of sequences of text.
A codified phonetic alphabet Ξ
A suite of language tools
Localized Languages (LoLa) is a context overhaul script for multilingual accessibility in AI Dungeon scenarios/adventures~ ❤️
Феминизатор слов
A NodeJS package that transforms greek names to the vocative grammatical form (klitiki).
The Data Format for Digital Linguistics (DaFoDiL)
rst-workbench enables the hassle-free installation of RST parsers. It lets you visually compare their results in your browser.
Converts Mandarin Chinese pinyin notation to IPA (international phonetic alphabet) notation
An intuitive graphical linguistics syntax tree editor that runs in your browser. Used by professors at UCSC and University of Washington.
Apply sound changes automatically to a set of words.
Convert bodies of text to IPA translations
A playful experiment turning LLM surprisal values into musical melodies (and vice versa)
A small JavaScript library for transliterating strings between different orthographies
an interactive and playful IPA table with filters, sounds, and educational features. (IPA: International Phonetic Alphabet)
Web app that allows you to create constructed languages.
Public Domain Words and Texts for Conlangs
Add a description, image, and links to the linguistics topic page so that developers can more easily learn about it.
To associate your repository with the linguistics topic, visit your repo's landing page and select "manage topics."