Skip to content

Voiceovarian is a command-line tool written in Go that utilizes OpenAI's Text-to-Speech (TTS) model to convert written text into spoken audio. This tool allows users to input text interactively and generates corresponding voiceovers in MP3 format. The generated audio files are then played back in real-time.

License

Notifications You must be signed in to change notification settings

steinathan/voiceovarian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voiceovarian

Voiceovarian is a command-line tool written in Go that utilizes OpenAI's Text-to-Speech (TTS) model to convert written text into spoken audio. This tool allows users to input text interactively and generates corresponding voiceovers in MP3 format. The generated audio files are then played back in real-time.

voiceovarian-like creature in rick and morty but with golang mascot

Installation

Before you begin, make sure you have the following prerequisites installed:

# Clone the repository
git clone https://github.com/navicstein/voiceovarian.git

# Navigate to the project directory
cd voiceovarian

# Build the executable
go build -o voiceovarian .

# Set the OpenAI API key
echo "OPENAI_API_KEY=your_api_key" >> .env

# Run the tool
./voiceovarian

Key Features:

  • Utilizes OpenAI's TTS Model for high-quality speech synthesis.
  • Interactive command-line interface for user-friendly input.
  • Real-time playback of generated voiceovers.
  • Audio files are saved in the "voiceover_intros" directory for future use.

Usage

Once the tool is running, enter the text you want to convert into spoken audio when prompted. The generated audio file will be saved in the voiceover_intros directory and played back in real-time.

$ Enter a text to speak it: Hello, this is Voiceovarian!

Dependencies

About

Voiceovarian is a command-line tool written in Go that utilizes OpenAI's Text-to-Speech (TTS) model to convert written text into spoken audio. This tool allows users to input text interactively and generates corresponding voiceovers in MP3 format. The generated audio files are then played back in real-time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages