Skip to content

Commit

Permalink
add Readme, add steps explanations
Browse files Browse the repository at this point in the history
  • Loading branch information
pavel-esir committed Jan 26, 2024
1 parent 8dd337d commit 05231ab
Show file tree
Hide file tree
Showing 7 changed files with 1,697 additions and 696 deletions.
804 changes: 804 additions & 0 deletions notebooks/284-openvoice/284-openvoice-quantization.ipynb

Large diffs are not rendered by default.

863 changes: 863 additions & 0 deletions notebooks/284-openvoice/284-openvoice.ipynb

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions notebooks/284-openvoice/README.md
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.
Binary file added notebooks/284-openvoice/openvoice_scheme.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
565 changes: 0 additions & 565 deletions notebooks/408-openvoice/408-openvoice.ipynb

This file was deleted.

131 changes: 0 additions & 131 deletions notebooks/408-openvoice/openvoice_utils.py

This file was deleted.

0 comments on commit 05231ab

Please sign in to comment.