Skip to content

TeamSOBITS/sobits_tts

Repository files navigation

JP | EN

Contributors Forks Stargazers Issues License

SOBITS TTS

目次
  1. 概要
  2. セットアップ
  3. 実行・操作方法
  4. マイルストーン

概要

SOBITS TTSは様々なText to Speech (TTS)をROS2のAction通信に対応させ,まとめたものです.

現在以下のTTSに対応しています.

  • Kokoro TTS
  • Open JTalk, SVOX Pico TTS (旧Text to Speech)
  • Parler TTS
  • Coqui TTS

(上に戻る)

セットアップ

ここで,本レポジトリのセットアップ方法について説明します.

(上に戻る)

環境条件

まず,以下の環境を整えてから,次のインストール方法に進んでください.

System Version
Ubuntu 22.04 (Jammy Jellyfish)
ROS Humble Hawksbill
Python 3.10

(上に戻る)

インストール方法

  1. ROS2のsrcフォルダに移動します.

    cd ~/colcon_ws/src/
  2. 本レポジトリをcloneします.

    git clone -b humble-devel https://github.com/TeamSOBITS/sobits_tts.git
  3. レポジトリの中へ移動します.

    cd sobits_tts/
  4. 依存パッケージをインストールします.

    bash install.sh
  5. パッケージをコンパイルします.

    cd ~/colcon_ws/
    colcon build --symlink-install
    source ~/colcon_ws/install/setup.sh

(上に戻る)

実行・操作方法

実行する前に,使用するTTSのモデルをダウンロードする必要があります.

各TTS名をクリックするとダウンロードと実行方法を閲覧できます.

TTS名 精度 生成速度 特徴
Kokoro ---
OpenPico (旧Text to Speech) ---
Coqui ---
Parler 感情指定が可能なモデルあり

(上に戻る)

マイルストーン

  • 以下のTTSに対応
    • Fish Speech
    • VOICEVOX

現時点のバグや新規機能の依頼を確認するためにIssueページ をご覧ください.

(上に戻る)

About

text to speech package for ROS2, TTS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published