LibreAI / 音声 / IMS-Toucan
// audio · DigitalPhonetics/IMS-Toucan

IMS-Toucan

IMS-Toucanは、DigitalPhoneticsが公開しているオープンソースの音声プロジェクトです(GitHub: DigitalPhonetics/IMS-Toucan)。GitHubスターは2,208、フォークは318で、Apache-2.0ライセンスの下で公開されています。GitHubでの最終更新は2026年1月25日です。

ToucanTTS: fast, controllable text-to-speech for over 7,000 languages, from Stuttgart's IMS.

★ 2.2k スター⑂ 318 フォークApache-2.0更新 2026年1月
▦ ビジュアル — このプロジェクトのREADMEには埋め込み可能なスクリーンショットがないため、
ここではプレースホルダーを表示しています。下のガイド自体は完全な内容です。
// プロジェクトの基本情報

プロジェクト基本情報

GitHubスター
2,208
フォーク
318
ライセンス
Apache-2.0
GitHubでの最終更新
2026年1月25日
カテゴリ
音声
掲載タイプ
完全なインストールガイド
// 仕組み

仕組み

  1. Clarify your goal

    Decide whether you need speech in one of the pretrained model's languages, or a fine-tuned model for your own voice or language data.

  2. Get the project

    Clone the repository and install system packages such as libsndfile1, espeak-ng, and ffmpeg, then create a virtual environment and install the Python requirements.

  3. Install and configure

    For custom work, prepare a training recipe by registering your dataset's audio paths and transcripts and copying a fine-tuning example.

  4. Run your first task

    Run inference through the ToucanTTS interface or the provided reader scripts, or launch a training pipeline run for your recipe.

// 機能

選ばれる理由

Massively multilingual synthesis

Pretrained ToucanTTS models cover over 7,000 languages, with a published list of supported languages and a free hosted demo on Hugging Face.

Controllable output

Scaling parameters let you adjust duration, pitch-curve variance, and energy-curve variance at inference time.

Pretrained models on demand

Models download automatically when needed, and the interface supports setting language and speaker embeddings.

Fine-tuning recipes

Example pipelines for single-dataset and multilingual fine-tuning show how to adapt the model to new data with modest compute.

Full training pipelines

Train from scratch or fine-tune with the training pipeline script, including multi-GPU runs via torchrun and optional Weights and Biases logging.

Data quality tooling

A scorer utility can find and remove outlier samples with unusually high loss from a dataset cache before training.

Advertisement
// 自分で実行

自分で実行してみる

  1. Clone and install requirements

    Install the listed system packages on Linux first, then set up the virtual environment.

    git clone https://github.com/DigitalPhonetics/IMS-Toucan.git
    cd IMS-Toucan
    pip install --no-cache-dir -r requirements.txt
  2. Run inference with the pretrained model

    The text-to-file reader script synthesises a list of sentences into one audio file; pretrained weights download automatically.

    python run_text_to_file_reader.py # see README inference section for interface options
  3. Train or fine-tune a model

    After preparing a recipe, launch the training pipeline; add --finetune to start from a checkpoint.

    python run_training_pipeline.py --finetune
// 活用例

作れるもの

Advertisement
// よくある質問

よくある質問

Who maintains it?

It is developed and maintained by researchers at the Institute for Natural Language Processing, University of Stuttgart, published under DigitalPhonetics.

Is it free to use?

Yes. The code and models are Apache-2.0 licensed and free, and the hosted Hugging Face demo is free to try.

Does it need a paid API key?

No API key is needed; models run locally in PyTorch and download from Hugging Face automatically.

How does it compare to a well-known alternative?

Commercial TTS APIs cover far fewer languages and charge per character; Toucan focuses on extreme multilingual coverage and trainability, at the cost of running and managing the model yourself.

How do I get started?

Clone the repo, install the system packages and requirements.txt, then run the text-to-file reader script; the pretrained model downloads on first use.

// さらに探索

似ているツール

音声

hyprwhspr

Native Linux dictation: fast, private, and hackable speech-to-text.

★ 1.2k スターMIT
ガイドを見る →
音声

Piper

Fast and local neural text-to-speech engine

★ 5.7k スターGPL-3.0
ガイドを見る →
音声

transcribe.cpp

Fast local speech-to-text across 16+ model families, powered by ggml.

★ 2.0k スターMIT
ガイドを見る →
音声

index-tts

IndexTTS: industrial-level, controllable zero-shot text-to-speech with voice cloning

★ 24.4k スターNOASSERTION
ガイドを見る →
音声

espeak-ng

eSpeak NG — the compact open-source speech synthesizer for 100+ languages, small enough to embed anywhere.

★ 6.9k スターGPL-3.0
ガイドを見る →
音声

marytts

MaryTTS — open-source, multilingual text-to-speech platform written in pure Java

★ 2.6k スターNOASSERTION
ガイドを見る →
// 代替候補

代替候補: 音声

LibreAIカタログに掲載された音声プロジェクトの中で最もスターの多いもの — IMS-Toucanが合わなかった場合に検討したい、現実的な候補リストです。

// さらに見る audio

さらに見る: 音声

カタログの中でIMS-Toucanとスター数が近い音声プロジェクト — 前後の棚もそのまま見て回れます。

IMS-Toucanを入手する

無料でオープン — ソースコードを入手して、リポジトリにスターを付け、作り始めましょう。