Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/metavoiceio/MetaVoiceLive
https://github.com/metavoiceio/MetaVoiceLive
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/metavoiceio/MetaVoiceLive
- Owner: metavoiceio
- License: gpl-3.0
- Created: 2023-07-07T14:09:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-18T22:50:08.000Z (9 months ago)
- Last Synced: 2024-08-03T01:17:37.157Z (4 months ago)
- Language: JavaScript
- Size: 5.43 MB
- Stars: 65
- Watchers: 6
- Forks: 8
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-rainmana - metavoiceio/MetaVoiceLive - (JavaScript)
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)
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.