HenestrosaDev/audiotext

A desktop app that transcribes audio and video files, files from URLs, YouTube videos and microphone recordings on your computer, and translates, summarizes and subtitles them.

Audiotext – デスクトップ音声認識・翻訳・要約ツール

何ができるか – Audiotext は、オーディオまたはビデオをテキストに変換できるクロスプラットフォームのデスクトップアプリケーションです。以下の機能を備えています:

  • ファイルのインポート、YouTubeリンクの読み込み、マイクからの録音が可能。
  • Whisper X をローカルで実行(CPU または CUDA 対応 GPU)または OpenAI の Whisper、Google Speech‑to‑Text、その他のクラウド API を呼び出します。
  • スピーカーの識別、単語レベルのタイムスタンプ、音楽・背景ノイズの除去。
  • OpenAI、Claude、Gemini、DeepSeek、Mistral、Grok、Ollama、DeepL、Google Translate など、多数の LLM プロバイダーによる翻訳。
  • 内容をキーポイントや章に要約。
  • 複数のフォーマット(プレーンテキスト、Markdown、Word、SRT/VTT サブタイトル、TSV、JSON)へのエクスポート。
  • 検索可能な履歴、タグ、メモ、バッチ処理用キューの管理。
  • シェルスクリプト用の完全な CLI を提供。

なぜ重要か – Audiotext は、強力な音声認識スタック(Whisper X + faster‑whisper + pyannote)をユーザーフレンドリーな GUI に統合し、データのプライバシーを守ります。すべての処理はあなたのマシン上で行われ、クラウド API をオプトインする場合を除き、外部にデータを送信しません。内蔵の翻訳および要約機能は LLM API を活用し、追加ツールなしに、多言語対応で簡潔な出力に変換します。

主な技術

  • UI – ドラッグアンドドロップ対応のカスタム Tkinter(Tkinter ベース)。
  • ASR エンジン – WhisperX(faster‑whisper、CTranslate2、PyTorch、CUDA オプション)。
  • スピーカー識別 – pyannote.audio。
  • クラウド API – OpenAI Whisper、Google Speech‑to‑Text、翻訳/要約用 LLM(OpenAI、Anthropic Claude、Gemini、DeepSeek、Mistral、Grok、Ollama、DeepL、Google Translate)。
  • メディア処理 – FFmpeg + pydub によるオーディオ抽出、pytubefix による YouTube ダウンロード、python‑sounddevice によるマイク入出力。
  • エクスポート – python‑docx、サブタイトルフォーマット用の内蔵エクスポート機能。
  • パッケージング – macOS、Windows、Linux 用ネイティブインストーラー。GPU 加速バンドルもオプションで提供。

対象ユーザー – 面接、講義、ポッドキャスト、動画コンテンツなどをローカルで音声認識したい人、特にプライバシーが重要である場合に最適。多言語 UI とエクスポートオプションにより、クリエイター、研究者、アクセシビリティ作業者にとって便利です。

導入方法 – 最新の GitHub リリースから適切なインストーラー(macOS DMG、Windows EXE、Linux tar.gz)をダウンロード。FFmpeg はバンドル済み。Linux ではマイクサポートのため libportaudio2 をインストールする必要がある場合があります。起動後、ファイルをウィンドウにドラッグして、音声認識エンジンを選択し、設定を調整して Transcribe をクリックします。

詳細情報 – 詳細ドキュメント、チュートリアル、言語別ヘルプは https://getaudiotext.com で確認できます。リポジトリには CLI(cli.py)、テストスイート、貢献ガイドラインも含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト