discord-speech-recognition and discord-tts-bot
These are complements that form a complete bidirectional communication pipeline: one converts Discord speech input to text, while the other converts text output to speech, enabling accessible voice interactions without manual typing or listening.
About discord-speech-recognition
Rei-x/discord-speech-recognition
Speech to text extension for discord.js
Leverages the `@discordjs/voice` library to capture audio streams from Discord voice channels and transcribes them using speech-to-text processing, exposing results through custom `SpeechEvents` that integrate seamlessly with discord.js's event system. Supports multiple discord.js versions (v12-v14) with version-specific package releases, allowing bots to respond to voice input with the same event-driven architecture used for text commands.
About discord-tts-bot
moonstar-x/discord-tts-bot
A Text-to-Speech bot for Discord.
Leverages the Google Translate TTS API to synthesize speech in multiple languages, with support for pluggable TTS engines and optional Redis caching. Built on discord.js with slash commands, ffmpeg audio streaming, and optional sharding for large-scale deployments. Includes configurable features like TTS-only channels, automatic disconnect timeouts, and owner error reporting via DM.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work