Open source TTS for bajs

This page summarizes the projects mentioned and recommended in the original post on /r/forsen

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • TTS

    🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production

  • Read this first! Installing dependencies (tts to be exact) will probably fail, since some of the modules are do not have wheels compiled for m1 chips, so do pip install --no-dependencies tts, then manually install them one by one that you need. If you get torchaudio errors like torchaudio/lib/libtorchaudio.so, 0x0006): Symbol not found: __ZN2at8internal15invoke_parallelExxxRKNSt3__18functionIFvxxEEE, uninstall pytorch and install it with torchaudio conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 -c pytorch. If you see ModuleNotFoundError: [!] Config for vits cannot be found, run python and try importing tts core import TTS.tts.configs.vits_config. I will probably fail with mecab error, you can try building it from source to install mecab, but it didn't work for me, so since this lib is only used for japanese tts, I decided to comment out the imports in site-packages/TTS/tts/utils/text/japanese/phonemizer.py, same for jieba in /site-packages/TTS/tts/utils/text/chinese_mandarin/phonemizer.py just because it is too heavy. Last error: No espeak backend found. Install espeak-ng or espeak to your system, soulution for macos: brew install espeak.

  • mecab-python3

    :snake: mecab-python. you can find original version here:http://taku910.github.io/mecab/

  • Read this first! Installing dependencies (tts to be exact) will probably fail, since some of the modules are do not have wheels compiled for m1 chips, so do pip install --no-dependencies tts, then manually install them one by one that you need. If you get torchaudio errors like torchaudio/lib/libtorchaudio.so, 0x0006): Symbol not found: __ZN2at8internal15invoke_parallelExxxRKNSt3__18functionIFvxxEEE, uninstall pytorch and install it with torchaudio conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 -c pytorch. If you see ModuleNotFoundError: [!] Config for vits cannot be found, run python and try importing tts core import TTS.tts.configs.vits_config. I will probably fail with mecab error, you can try building it from source to install mecab, but it didn't work for me, so since this lib is only used for japanese tts, I decided to comment out the imports in site-packages/TTS/tts/utils/text/japanese/phonemizer.py, same for jieba in /site-packages/TTS/tts/utils/text/chinese_mandarin/phonemizer.py just because it is too heavy. Last error: No espeak backend found. Install espeak-ng or espeak to your system, soulution for macos: brew install espeak.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts