-
Notifications
You must be signed in to change notification settings - Fork 840
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8dd337d
commit 05231ab
Showing
7 changed files
with
1,697 additions
and
696 deletions.
There are no files selected for viewing
804 changes: 804 additions & 0 deletions
804
notebooks/284-openvoice/284-openvoice-quantization.ipynb
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Voice tone cloning with OpenVoice and OpenVINO | ||
|
||
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/openvinotoolkit/openvino_notebooks/HEAD?filepath=notebooks%2F280-openvoice%2F280-openvoice.ipynb) | ||
[![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/openvinotoolkit/openvino_notebooks/blob/main/notebooks/280-openvoice/280-openvoice.ipynb) | ||
|
||
<!-- TODO: insert link with the image/gif --> | ||
![sdf](openvoice_scheme.png) | ||
|
||
[OpenVoice](https://github.com/myshell-ai/OpenVoice) OpenVoice, a versatile instant voice tone transfering and generating speech in various languages with just a brief audio snippet from the source speaker. OpenVoice represents a significant advancement and has three main features: (i) high quality tone color replication with multiple languages and accents; (ii) it provides fine-tuned control over voice styles, including emotions, accents, as well as other parameters such as rhythm, pauses, and intonation. (iii) OpenVoice achieves zero-shot cross-lingual voice cloning, eliminating the need for the generated speech and the reference speech to be part of a massive-speaker multilingual training dataset | ||
|
||
More details about model can be found in [project web page](https://research.myshell.ai/open-voice), [paper](https://arxiv.org/abs/2312.01479), and official [repository](https://github.com/myshell-ai/OpenVoice) | ||
|
||
In this tutorial we will explore how to convert and run OpenVoice using OpenVINO. | ||
|
||
## Notebook Contents | ||
|
||
This notebook demonstrates voice tone cloning with [OpenVoice](https://github.com/myshell-ai/OpenVoice) in OpenVINO. | ||
|
||
The tutorial consists of following steps: | ||
- Install prerequisites | ||
- Load PyTorch model | ||
- Convert Model to Openvino Intermediate Representation format | ||
- Run OpenVINO model inference on a single example | ||
- Launch interactive demo | ||
|
||
## Installation Instructions | ||
|
||
This is a self-contained example that relies solely on its own code.</br> | ||
We recommend running the notebook in a virtual environment. You only need a Jupyter server to start. | ||
For details, please refer to [Installation Guide](../../README.md). |
File renamed without changes.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.