discord-player-tts
v1.0.9
Published
A text-to-speech extractor for discord-player
Maintainers
Readme
Text-to-Speech Extractor
This is a custom extractor for discord-player that allows you to use Google's Text-to-Speech API to convert text into audio.
Installation
npm install discord-player-ttsUsage
const { Player } = require("discord-player");
const { TTSExtractor } = require("discord-player-tts");
// Or
import { TTSExtractor } from "discord-player-tts";
const player = new Player(client, {});
await player.extractors.register(TTSExtractor, { /* options */ });To call it, you will need to use the tts protocol in your search query.
For example:
const query = "Never gonna give you up";
player.play(voiceChannel, `tts:${query}`);Supported features
| Feature | Supported | | --- | --- | | Single tracks | ❌* | | Playlists | ❌ | | Search | ❌ | | Direct streaming | ✅ | | Can be used as a bridge | ❌ | | Can bridge to ... | ❌ | | Autoplay | ❌ |
* Only works with raw queries.
Options
| Option | Type | Default | Description | | --- | --- | --- | --- | | language | string | "en" | The language to use for the TTS query. | | slow | boolean | false | Whether to use slower TTS speed. |
