はじめに
AsrToolsは、Cutscene、Fast、Must Cutなどの大手企業のインタフェースを内蔵したスマートな音声テキスト変換ツールです。GPUや面倒な設定をすることなく、効率的なマルチスレッドバッチ処理をサポートします。PyQt5をベースに開発されており、美しくユーザーフレンドリーなインターフェイスで、SRTやTXT形式の字幕ファイルを出力できます。このツールは、ビッグファクトリーインターフェースを呼び出すことによって、クラウド上のオーディオファイルを処理し、効率的にオーディオをテキストに処理する必要があるユーザーに適した、安定した高速なテキスト変換サービスを提供します。
機能一覧
- 大きな工場インターフェイスを呼び出す:高品質のサービスを提供するために、カットフィルム、高速ハンド、カット、および他の大きな工場インターフェイスをサポートする必要があります。
- 複雑な設定が不要:GPUや面倒なローカル設定が不要なので、ユーザーは簡単に使い始めることができます。
- 価値の高いインターフェイス:PyQt5とqfluentwidgetsをベースにしたインターフェイスは美しく、ユーザーフレンドリーです。
- 効率的なバッチ処理:マルチスレッドの同時処理とバッチ処理をサポートし、テキスト変換速度が速い。
- マルチフォーマット対応:SRTとTXTの字幕ファイル生成に対応し、さまざまなニーズに対応。
ヘルプの使用
インストレーション・ガイド
リリースからのインストール
- パッケージのダウンロードリリースバージョン
- 解凍して AsrTools.exe を実行し、GUI インターフェースを起動します。
- システム要件:Windows 10以降。
ダウンロード
ソースからのインストール(開発者)
- リポジトリをクローンし、プロジェクト・ディレクトリに移動する:
ギット クローン https://github.com/WEIFENG2333/AsrTools.git cd AsrTools
- 依存関係をインストールして実行する:
pip install -r requirements.txt python asr_gui.py
使用ガイドライン
- アプリケーションの起動: ダウンロードした実行ファイルを実行するか、コマンドラインからGUIインターフェースを起動します。
- Select ASR Engine: ドロップダウンメニューから使用するASRエンジンを選択します(Cutscene、Racer、Must Cut)。
- ファイルを追加するには:「ファイルを選択」ボタンをクリックするか、ファイル/フォルダを指定エリアにドラッグ&ドロップします。
- 処理を開始: "処理を開始 "ボタンをクリックすると、プログラムは自動的に変換を開始し、それが終了すると、元のオーディオディレクトリにSRTまたはTXT字幕ファイルを生成します(デフォルトで3スレッドを実行し続ける)。
純粋なコード呼び出しの例
- リクエストライブラリをインストールする:
pip install リクエスト
- サンプルコードを使用してください:
より bk_asr インポート BcutASR、JianYingASR、KuaiShouASR オーディオファイル "resources/test.mp3" asr = BcutASR(audio_file) #は、BcutASR、JianYingASR、KuaiShouASRを選択することができます。 result = asr.run() srt = result.to_srt() # SRT字幕ファイルの生成 txt = result.to_txt() # TXT字幕ファイルを生成する json_data = result.to_json() # 辞書を返す(時間を含む) プリント(txt)