Repolode
jing332

jing332/tts-server-android

カスタムHTTP音声サービスやインポートしたローカルTTSエンジンを使って、テキストを読み上げられるAndroid向けシステムTTSアプリです。

スター
4,528
フォーク
433
未解決の Issue
91
最終コミット
29 日前

これは何?

TTS Serverは、システムのTTSエンジンとして登録され、リーダーアプリなどから音声を利用できるAndroid向けテキスト読み上げアプリです。Microsoftのデモ用インターフェースを標準搭載し、カスタムHTTPリクエストを設定して、ほかの音声サービスにも接続できます。

オンライン音声に加え、ほかのローカルTTSエンジンもインポートできます。中国語の二重引用符を使って地の文と会話文を区別し、それぞれ異なる音声で読み上げられます。そのほか、自動リトライ、フォールバック設定、テキスト置換ルールにも対応しています。

KotlinとJetpack Composeで開発されており、トピックにはGoベースのコンポーネントも含まれています。ビルド手順では、Android StudioとGitHub Actionsを使った方法のほか、署名キーの設定についても説明しています。

主な機能

  • 01Androidのシステム全体で使えるTTSエンジンとして、ほかのアプリに読み上げ機能を提供します。
  • 02Microsoftのデモ用音声インターフェースを標準搭載しています。
  • 03カスタムHTTPリクエストを設定して、ほかの音声サービスに接続できます。
  • 04ほかのローカルTTSエンジンをインポートできます。
  • 05中国語の二重引用符を使って、地の文と会話文を区別します。
  • 06自動リトライ、フォールバック設定、テキスト置換に対応しています。

ユースケース

  • Androidでカスタム音声を使い、Web小説や電子書籍を読み上げる。
  • セルフホストまたはサードパーティの音声APIを、スマートフォン全体で使うTTSに接続する。
  • 会話文に、地の文とは異なる音声を割り当てる。

クイックスタート

  1. 1

    Releases ページから安定版 APK をダウンロードします

  2. 2

    Android スマートフォンに APK をインストールし、システム TTS エンジンとして有効にします

使う前に知っておきたいこと

  • Android 専用です。Android のシステム TTS アプリのため、他のプラットフォームでは動作しません。
  • README は主に中国語で書かれており、ソースからビルドするには独自の署名キーを設定する必要があります。

収録されている特集

トピック

よくある質問

tts-server-android とは?
カスタムHTTP音声サービスやインポートしたローカルTTSエンジンを使って、テキストを読み上げられるAndroid向けシステムTTSアプリです。 TTS Serverは、システムのTTSエンジンとして登録され、リーダーアプリなどから音声を利用できるAndroid向けテキスト読み上げアプリです。Microsoftのデモ用インターフェースを標準搭載し、カスタムHTTPリクエストを設定して、ほかの音声サービスにも接続できます。
tts-server-android は無料で使えますか?ライセンスは?
tts-server-android にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
tts-server-android は今もメンテナンスされていますか?
活発にメンテナンス中。tts-server-android の最終コミットは 2026年9月24日 です。
tts-server-android は何に使えますか?
Androidでカスタム音声を使い、Web小説や電子書籍を読み上げる。 セルフホストまたはサードパーティの音声APIを、スマートフォン全体で使うTTSに接続する。 会話文に、地の文とは異なる音声を割り当てる。
tts-server-android のインストール方法は?
Releases ページから安定版 APK をダウンロードします Android スマートフォンに APK をインストールし、システム TTS エンジンとして有効にします
tts-server-android はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/jing332/tts-server-android

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト