Update: Now includes a browser-based demo with some narrative so you can hear example audio & some samples from the downloadable "Game Speech Phrase" packs.

This tool is designed to make it easier to use the awesome offline (no cloud!) Text-To-Speech generation system Larynx in two ways:

  • Easier "auditioning" of voices.
  • Easier iterative process of turning a script into audio files for use in games or videos.

Bonus: Pre-packaged Game Speech!

Since it's not exactly trivial to get all this set up & running I've now included a couple of pre-packaged "Game Speech Phrases" packs for you to hear some of the voices & get some pre-made speech to possibly use in your games--maybe put some reverb on them and/or apply some audio filter(s) to make 'em unique for your game!

Pack One: 22 phrases for each of 8 voices.

Pack Two: 50 phrases for each of 2 voices.

See more details below...

Some Context

[TODO]

Installation

  1. Install the Larynx offline Text To Speech system. (Only tested with v0.5.0.)
  2. Start the server with `larynx-server`.
  3. Download & then run this tool by opening `DialogueToolForLarynxTTS-Linux-debug-v0.1.0.x86_64` or `DialogueToolForLarynxTTS-Win64-debug-v0.1.0.exe` as appropriate.
  4. Read the usage instructions which I'm sure are totally just below here...

Usage Instructions

[TODO]

Script file format

In its most basic form the script for your character dialogue looks like this:

Alex: Have you heard about Larynx the new text-to-speech project?
Bri: Wow, a new text-to-speech project? What did you say it was called?
Alex: Larynx is the name.
Chris: Larry's rink? Are we going to a roller derby?

But once you've decided on a specific voice for a character you can use this format:

## Alex: en-us/southern_english_female-glow_tts
## Bri: en-us/mary_ann-glow_tts
## Chris: en-us/cmu_ahw-glow_tts
Alex: Have you heard about Larynx the new text-to-speech project?
Bri: Wow, a new text-to-speech project? What did you say it was called?
# This is a comment.
Alex: Larynx is the name.
Chris: Larry's rink? Are we going to a roller derby?

Game Speech Phrase pack content

`rancidbacon-game-speech-phrase-pack-one--v0.1.0.zip` has 20 phrases:

A: You win.
A: You lose.
A: Game over.
A: You won!
A: You lost!
A: Bonus!
A: Bonus level.
A: Bonus round.
A: I won.
A: I lost.
A: Your team won.
A: Your team lost.
A: Blue team wins!
A: Red team wins!
A: Green team wins!
A: Yellow team wins!
A: Go!
A: Stop!
A: Wait!
A: Congratulations!
A: Bad luck.
A: Press F to pay respects.

`rancidbacon-game-speech-phrase-pack-two--v0.1.0.zip` has 50 phrases:

A: Great!
A: Terrible!
A: Bad!
A: Okay.
A: Superior.
A: Awesome.
A: Excellent.
A: Great move.
A: Terrible move.
A: Bad move.
A: Okay move.
A: Superior move.
A: Awesome move.
A: Excellent move.
A: Nice!
A: Nice move.
A: Foolish move.
A: Player one.
A: Player two.
A: Player three.
A: Player four.
A: Player one wins.
A: Player two wins.
A: Player three wins.
A: Player four wins.
A: Your turn.
A: My turn.
A: You have been eliminated.
A: Team Duck.
A: Team Rabbit.
A: Team Kitten.
A: Team Puppy.
A: Team Duck wins.
A: Team Rabbit wins.
A: Team Kitten wins.
A: Team Puppy wins.
A: Alert!
A: Warning!
A: Caution.
A: Attention!
A: Nothing to report.
A: Turn left.
A: Turn right.
A: Excuse me!
A: Excuse you!
A: Hello.
A: Goodbye.
A: Welcome.
A: Sorry!
A: Somebody set up us the bomb.


Changelog

  • v0.1.0
    • Initial upload & jam submission.
  • Update: Added two pre-made Game Speech phrase packs for download.
  • Update: Updated cover image.
  • Update: Added a custom browser demo of the output from this tool--complete with narrative!

Download

Download NowName your own price

Click download now to get access to the following files:

DialogueToolForLarynxTTS-Linux-debug-v0.1.0.tar.gz 15 MB
DialogueToolForLarynxTTS-Win64-debug-v0.1.0.zip 14 MB
rancidbacon-game-speech-phrase-pack-one--v0.1.0.zip 6.4 MB
rancidbacon-game-speech-phrase-pack-two--v0.1.0.zip 3.8 MB

Comments

Log in with itch.io to leave a comment.

Oh, please please please make this accessible for Mac OS X?  I love these voices!