Go to file
2024-07-25 15:54:36 +08:00
.gitignore Init 2023-02-12 15:56:46 +08:00
index.mjs Init 2023-02-12 15:56:46 +08:00
package-lock.json Init 2023-02-12 15:56:46 +08:00
package.json Init 2023-02-12 15:56:46 +08:00
README.md Update README 2024-07-25 15:54:36 +08:00

OS

  • Linux

Requirements

  • node
  • ffplay

Installation

npm i -g git+https://git.yanknil.com/uohlhv/lingva-tts.git

Usage

# Speak `This is an apple.`
lingva-tts --lang en --query "This is an apple." | ffplay -f s16le -ar 48k -ac 1 -autoexit -nodisp -

# Speak `This is an apple.` (Speed up the speak tempo by 2x)
lingva-tts --lang en --query "This is an apple." | ffplay -f s16le -ar 48k -ac 1 -af "atempo=2" -autoexit -nodisp -

# Speak text from cursor selection (Require xsel, and slow down the speak tempo by 0.5x)
xsel | lingva-tts --lang en --stdin | ffplay -f s16le -ar 48k -ac 1 -af "atempo=0.5" -autoexit -nodisp -