VibeVoice GitHub

Access Microsoft's open-source 1.5B parameter neural voice synthesis AI. Clone repository, contribute to development, and join our active developer community.

2.5k+

GitHub Stars

850+

Forks

25+

Contributors

Apache 2.0

Open Source License

Repository Overview

Open Source Development

VibeVoice is developed openly on GitHub with complete transparency. Our repository contains the full source code, model weights, training scripts, documentation, and examples needed to get started with professional-grade voice synthesis.

Complete Source Code - Full implementation with detailed comments and documentation

Model Weights Included - Pre-trained 1.5B parameter models ready for use. Learn about the 1.5B model.

Active Development - Regular updates with new features and improvements

Community Driven - Open to contributions and feedback from developers worldwide

Repository Structure

The repository is organized for easy navigation and contribution. All components are modular and well-documented to help developers understand and extend the codebase.

50+
Python Modules
100+
Example Scripts

Quick Clone & Setup

Clone Repository

# Clone the repository
git clone https://github.com/vibe-voice/vibevoice-1.5b.git

# Navigate to the directory
cd vibevoice-1.5b

# Check the branch
git checkout main

Want to skip installation? Try VibeVoice online or see the live demo.

Install Dependencies

# Create virtual environment
python -m venv venv

# Activate virtual environment
source venv/bin/activate  # Linux/Mac
# or
venv\Scripts\activate     # Windows

# Install dependencies
pip install -e .

Verify Installation

# Test installation
python -c "import vibevoice; print('VibeVoice installed successfully!')"

# Run example
python examples/basic_usage.py

# Check version
python -c "import vibevoice; print(vibevoice.__version__)"

Alternative Installation

# Install from PyPI
pip install vibevoice

# Install specific version
pip install vibevoice==1.0.0

# Install with extras
pip install vibevoice[dev,docs]

Installation Options

Source Installation

Clone from GitHub and install from source for development and contribution.

git clone https://github.com/vibe-voice/vibevoice-1.5b
cd vibevoice-1.5b
pip install -e .

PyPI Package

Install directly from Python Package Index for quick deployment.

pip install vibevoice

# Or with GPU support
pip install vibevoice[gpu]

Docker Container

Use pre-built Docker images for consistent deployment environments.

docker pull vibevoice/vibevoice-1.5b:latest

# Run container
docker run -it vibevoice/vibevoice-1.5b

Contributing to VibeVoice

How to Contribute

We welcome contributions from all developers! Whether you're fixing bugs, adding features, improving documentation, or sharing feedback, your input helps make VibeVoice better.

1

Fork the Repository - Create your own fork of VibeVoice on GitHub

2

Create a Branch - Make your changes in a feature branch

3

Submit Pull Request - Open a PR with detailed description of changes

4

Code Review - Collaborate with maintainers to merge your changes

Contribution Guidelines

Code Quality

  • • Follow PEP 8 style guidelines
  • • Add comprehensive tests
  • • Include documentation
  • • Update relevant README files

Testing Requirements

  • • Unit tests for new features
  • • Integration tests for API changes
  • • Performance benchmarks
  • • Cross-platform compatibility

Community Standards

  • • Be respectful and inclusive
  • • Provide constructive feedback
  • • Help newcomers get started
  • • Follow the Code of Conduct

Documentation & Resources

Join Our Community

GitHub Discussions

Technical discussions, feature requests, and development collaboration with 2,500+ community members.

Discord Server

Real-time chat with developers, voice synthesis experts, and community support in our dedicated Discord server.

Newsletter

Stay updated with latest features, releases, and community highlights through our monthly newsletter.

Frequently Asked Questions

How do I clone VibeVoice from GitHub?

Clone VibeVoice using: git clone https://github.com/vibe-voice/vibevoice-1.5b.git. Then install dependencies with pip install -e .

Is VibeVoice really open source?

Yes, VibeVoice is completely open source under Apache 2.0 license. Source code, model weights, and documentation are all available on GitHub for complete transparency.

How can I contribute to VibeVoice development?

You can contribute by submitting pull requests, reporting issues, improving documentation, or joining discussions on GitHub Issues and Discord. All contributions are welcome!

What programming languages does VibeVoice support?

VibeVoice primarily supports Python with PyTorch integration. Additional bindings are available for JavaScript, C++, and Go through community contributions.

Where can I get help with VibeVoice installation?

Get help through GitHub Issues, Discord community, comprehensive documentation, or enterprise support for production deployments.

Are there any contribution guidelines?

Yes, please read our CONTRIBUTING.md file for detailed guidelines on code style, testing requirements, and the pull request process.

Related Resources

Explore VibeVoice Further