Skip to content

DogeCN/Vogen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vogen

AI-powered text-to-speech tool with voice selection and speed control.

Features

  • 8 different voice characters to choose from
  • Adjustable speech speed
  • Real-time audio playback
  • Save generated audio to file
  • Interactive menu interface

Requirements

  • Python 3.12
  • Windows 10/11

Installation

# Install dependencies
pdm install

# Build executable
install.bat

Usage

Run the executable:

dist\main\Vogen.exe

Or run from source:

pdm run python main.py

Controls

  • Arrow Keys: Navigate voice selection
  • Enter: Confirm selection
  • ESC: Exit

Voice Characters

  • Alba
  • Marius
  • Javert
  • Jean
  • Fantine
  • Cosette
  • Eponine
  • Azelma

Development

Project Structure

Vogen/
├── main.py           # Main application
├── dialog.pyd        # Rust file dialog module
├── main.spec         # PyInstaller configuration
├── install.bat       # Build script
└── pyproject.toml    # Project configuration

Lisence

This project uses Pocket TTS which is licensed under the MIT License. See Pocket TTS for more details.

About

A simple AI-powered text-to-speech tool with interactive shell

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors