MCPcopy
hub / github.com/myshell-ai/MeloTTS

github.com/myshell-ai/MeloTTS @v0.1.2 sqlite

repository ↗ · DeepWiki ↗ · release v0.1.2 ↗
374 symbols 978 edges 51 files 81 documented · 22%
README

 

Introduction

MeloTTS is a high-quality multi-lingual text-to-speech library by MyShell.ai. Supported languages include:

Language Example
English (American) Link
English (British) Link
English (Indian) Link
English (Australian) Link
English (Default) Link
Spanish Link
French Link
Chinese (mix EN) Link
Japanese Link
Korean Link

Some other features include: - The Chinese speaker supports mixed Chinese and English. - Fast enough for CPU real-time inference.

Usage

Join the Community

Open Source AI Grant

We are actively sponsoring open-source AI projects. The sponsorship includes GPU resources, fundings and intellectual support (collaboration with top research labs). We welcome both reseach and engineering projects, as long as the open-source community needs them. Please contact Zengyi Qin if you are interested.

Contributing

If you find this work useful, please consider contributing to this repo.

  • Many thanks to @fakerybakery for adding the Web UI and CLI part.

License

This library is under MIT License, which means it is free for both commercial and non-commercial use.

Acknowledgements

This implementation is based on TTS, VITS, VITS2 and Bert-VITS2. We appreciate their awesome work.

Core symbols most depended-on inside this repo

keys
called by 24
melo/utils.py
strip
called by 17
melo/text/fr_phonemizer/punctuation.py
get_padding
called by 13
melo/commons.py
is_available
called by 9
melo/text/fr_phonemizer/base.py
items
called by 7
melo/utils.py
split_sentence
called by 7
melo/split_utils.py
_all_tone_three
called by 7
melo/text/tone_sandhi.py
strip
called by 4
melo/text/es_phonemizer/punctuation.py

Shape

Function 166
Method 164
Class 43
Route 1

Languages

Python100%

Modules by API surface

melo/models.py44 symbols
melo/modules.py37 symbols
melo/utils.py32 symbols
melo/attentions.py25 symbols
melo/commons.py18 symbols
melo/text/tone_sandhi.py17 symbols
melo/text/fr_phonemizer/base.py14 symbols
melo/text/es_phonemizer/base.py14 symbols
melo/text/japanese.py13 symbols
melo/text/fr_phonemizer/punctuation.py10 symbols
melo/text/es_phonemizer/punctuation.py10 symbols
melo/text/english.py10 symbols

Dependencies from manifests, versioned

anyascii0.3.2 · 1×
cn2an0.5.22 · 1×
eng_to_ipa0.0.2 · 1×
fugashi1.3.0 · 1×
g2p_en2.1.0 · 1×
g2pkk0.1.1 · 1×
inflect7.0.0 · 1×
jamo0.4.1 · 1×
jieba0.42.1 · 1×
langid1.1.6 · 1×
librosa0.9.1 · 1×
mecab-python31.0.5 · 1×

For agents

$ claude mcp add MeloTTS \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact