A Neovim plugin that reads selected text aloud using multiple TTS backends including Microsoft Edge, Piper, and OpenAI.
tts.nvim is a text-to-speech plugin for Neovim that allows developers to listen to their code or documentation selections. It enhances accessibility and provides an alternative way to review text directly within the editor.
Multiple TTS Backends — Supports cloud-based (Microsoft Edge, OpenAI) and local (Piper) speech synthesis engines. Syntax Removal — Can strip Markdown and LaTeX markup before reading, ensuring clean audio output. Flexible Configuration — Offers per-language voice mapping, speed control, and backend-specific settings. File Output — Includes a command to save the generated audio to a file for later use.
The plugin prioritizes flexibility and ease of use, offering a choice between free, local, and premium cloud TTS services to suit different needs and preferences.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.