Go to file
2024-09-01 23:27:19 +00:00
TextToSpeech Initial Commit 2024-08-31 23:02:28 -04:00
.gitignore Initial Commit 2024-08-31 23:02:28 -04:00
LICENSE Initial Commit 2024-08-31 23:02:28 -04:00
Preview.png Reduce preview size 2024-08-31 23:31:28 -04:00
README.md Update README.md 2024-09-01 23:27:19 +00:00
TextToSpeech.sln Initial Commit 2024-08-31 23:02:28 -04:00

TextToSpeech

Preview Image

Overview

A basic text to speech program that allows you to select from a variety of voices, specify the volume, pitch, and tempo of the speech, and select one or more audio outputs. Also features a keyboard shortcut (ALT+G) to bring up an input window for quick usage.

Features

  • Multiple Outputs: Select multiple audio outputs at once.
  • Voice Selection: Choose from a variety of installed voices.
  • Keyboard Shortcut: Press ALT+G to quickly bring up the input window.
  • Speech Customization: Adjust the volume, pitch, and tempo of the speech.

Building from source

Consider using the latest release pre-built binaries instead

  1. Clone the repository. (git clone https://gitea.meowbin.com/spoonki/TextToSpeech.git)
  2. Open the solution in Visual Studio. (Open TextToSpeech.sln)
  3. Build the solution.
  • If Visual Studio did not auto-add the required packages, add them manually
    • NAudio 1.8.3
    • SoundTouch.Net 1.9.2.2

Usage

  1. Run the application.
  2. Configure it via the Settings button to set your voice and audio outputs.
  3. (Optional) Change the voice volume, pitch, or tempo.
  4. Enter text in the main window OR Press ALT+G to open the quick input window.
  5. Press enter to begin tts playback.

Requirements

  • .NET Framework 4.6.1 or higher
  • Visual Studio 2019 or higher (if building from source)

License

This project is licensed under the GPLv3 License - see the LICENSE file for details.

Acknowledgements