Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/metavoiceio/MetaVoiceLive


https://github.com/metavoiceio/MetaVoiceLive

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# MetaVoice

[![Twitter](https://img.shields.io/twitter/url/https/twitter.com/OnusFM.svg?style=social&label=@metavoiceio)](https://twitter.com/metavoiceio)
![Static Badge](https://img.shields.io/badge/repo-inactive-red)

> πŸ”— β€’ [Getting started](#-getting-started) β€’ [Installation](https://discord.com/channels/902229215993282581/1133486389661536297) β€’ [Tips, Tricks & FAQ](https://bit.ly/metavoice-faqs)






logo banner



Welcome to **MetaVoice Live, our real-time AI voice changer**! Live converts your voice while preserving your intonations, emotions, and accent.

We are open-sourcing our code to give the community the freedom to make their own improvements. This repository contains source code for:
- Our ML model inference on Windows & Nvidia GPUs, and,
- User-facing desktop app

## πŸ’» Getting started

> Please use Windows as the development environment. We recommend using [Cmder](https://cmder.app/) as the terminal of choice.

1. Run `conda create -n mvc python=3.10 -c conda-forge` and `conda activate mvc`
2. Copy `Makefile.variable.sample`, rename to `Makefile.variable` & update the vars with their appropriate value. Make sure the site-packages directory exists, or adjust it.
3. Run `make setup`
4. Run `make install-cuda`
5. Add the windows env variable `set METAVOICELIVE_ROOT=%cd%`
6.
Setup Git LFS


  • Install Git LFS for Windows here

  • Initialise Git LFS within the repository by running: git lfs install

  • Pull the model weights via: git lfs pull


(Optional) You might also want to copy `.env.sample` into `.env` and fill those values if you can.

### πŸ“– Repo structure
* `ai/` -> ML model weights & inferencing pipeline
* `services/desktop_app` -> electron application, see its README.md

## πŸ› οΈ Get involved

We welcome PRs & issues. If you have questions, please mention @sidroopdaska or @towc

Some ideas for first PRs:
- Port `inference_rt.py` -> C++
- Streamline the Electron app build & release process
- Add support to package Live for Mac

πŸ™ If you come across something sensitive, e.g. vulnerabilities or access keys, please let us know privately on πŸ“§ [[email protected]](mailto:[email protected]) first & give us 2 weeks to resolve it.

## πŸ€—Β Community

- [Twitter](https://twitter.com/themetavoice)

## Β© License

MetaVoice Live is licensed under the [GPL-3.0 license](./LICENSE.txt).

Please contact us at πŸ“§ [[email protected]](mailto:[email protected]) to request access to a larger version of the model.

## ⚠️ Disclaimer

MetaVoice does not take responsibility for any output generated. Please use responsibly.