funnyzak/tts-now
跨平台基于云平台(阿里云、讯飞等)语音合成 API 的文字转语音助手。支持单文本快速合成和批量合成。支持windows、macOS、Linux。
tts‑now – クラウドベース音声合成アシスタント
何であるか – Electronで構築されたクロスプラットフォームデスクトップアプリ(Windows、macOS、Linux)で、クラウドTTSサービスを呼び出してテキストから音声を合成できます。単一文の合成とバッチ処理のためのGUIを内蔵し、3つの主要OS向けに事前にビルドされたバイナリを提供しています。
主な機能
- すぐに使用可能なAlibaba Cloud(Aliyun)およびiFlytek TTS APIのサポート(それぞれ約99、100のボイススタイル)。
- テキスト入力、ボイス/シーン選択、生成されたオーディオの保存を簡単に行えるUI。
- 複数行を一度に変換するバッチモード。
- 自動更新チェックと、保存された設定を削除するボタン。
- 拡張可能 – TODOリストには、将来的にBaidu CloudおよびTencent Cloudとの統合が記載されています。
技術スタック
- デスクトップラッパーとパッケージングにElectron + Electron-builder。
- フロントエンドコードにTypeScript、Webpack、Babel。
- UIスタイルにはLess/Sass、LintにはESLint/Prettier。
入手方法
- 事前にコンパイルされたバイナリは、リリースページでWindows 32/64、macOS、Linux向けに利用可能です。
- ソースからビルドするには:
特定のプラットフォーム向けにビルドするための追加ショートカットも用意されています(git clone https://github.com/funnyzak/tts-now.git cd tts-now yarn # 依存関係のインストール yarn serve # 開発サーバー起動(ホットリロード) yarn build # 現在のOS向けにパッケージ化yarn build:windows、yarn build:mac、yarn build:linux、またはyarn build:all)。
設定
- 選択したクラウドプロバイダー(AliyunまたはiFlytek)からAPIキー/AppKeyが必要です。アプリはこれらの資格情報をローカルに保存します;「設定のクリア」ボタンで削除できます。
- 一部のボイスは、プロバイダーのコンソールで対応するシーンを有効にする必要があります。
貢献とライセンス
- Apache-2.0ライセンスのオープンソースプロジェクト;IssueまたはPull Requestで貢献を歓迎します。
- コミュニティメンバーを紹介するために、コントリビューター・ロック画像を使用しています。
誰が使うべきか
- コードを書かずにスピーチを生成するためのクイックデスクトップUIが必要な開発者やコンテンツクリエイター。
- 強力なクラウドTTSモデルを活用しながら、コマンドラインツールよりもローカルGUIを好む人。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト