OpenAI の Whisper モデルを使用して音声をテキストに変換する

OpenAI の Whisper モデルを使用して音声をテキストに変換する

翻訳者 |ブガッティ

レビュー | Chonglou

図1. OpenAI Whisperモデルの動作原理図

ますますデジタル化が進む世界では、音声をテキスト変換する必要性がますます高まっています。アクセシビリティ、コンテンツ作成、データ分析、その他の目的かかわらず話し言葉を書き言葉変換することは、効果的な解決策を必要とする問題です。 OpenAIが開発した人工知能モデルWhisper は、まさにそれを実現します。つまり、話し言葉をわかりやすいテキスト変換するのです。

この記事では、 Whisperとは何か、どのように機能するか、そして効果的に使用する方法について説明します現在AIModels.fyi19 位にランクされているWhisper はさまざまなアプリケーションで大きな役割を果たすことができる強力なツールですこの記事では、 AIModels.fyiを使用して独自のニーズに合った類似モデルを見つける方法についても説明します

ウィスパーモデルの紹介

OpenAI開発したAIモデルWhisper は音声ファイル内の音声をテキストに変換するように設計されていますその用途は、ビデオキャプションの生成からインタビューや会議の文字起こしまで多岐にわたります 200万回以上実行されたWhisper は信頼性が高く人気のあるモデルとして同業他社の中でも際立っています

このモデルは音声入力を受け取り、それをテキストに書き起こし、話し言葉と書き言葉の間のギャップを効果的に埋めます。さらに、多数の言語をサポートしているため、多言語プロジェクト最適なツールなります。モデルの詳細については、詳細ページをご覧ください

Whisperモデルの入力と出力を理解する

Whisperモデルの使用に入る前にモデルの入力と出力を理解することが重要です

入力

Whisperの主な入力はオーディオ ファイルであり、これを処理してテキストに変換します。追加の入力パラメータを使用すると、モデルの動作をカスタマイズできます

  • モデル文字列: Whisperモデルのさまざまなバージョンから選択できます
  • 転写文字列:プレーンテキスト srt vttなどのオプションを使用して転写の形式を選択できます
  • translate boolean :テキストを英語に翻訳できるようにします
  • 言語文字列:オーディオで話されている言語を指定できます
  • 温度数値:このパラメータはモデル出力の創造性を制御します
  • suppress_tokens 文字列:モデルが出力したくないトークンIDのリスト

出力

モデルはいくつかのフィールドを持つ転記されたテキストを含むオブジェクトを出力します

  • セグメント:転写コンテンツは複数のセグメントに分割されます
  • srt_file & txt_file :転写結果はこれらの形式で利用できます。
  • 翻訳:翻訳オプションが有効になっている場合は、翻訳されたテキストがここに表示されます。
  • 転写:これは最終的に転写されたテキストです。
  • detected_language :モデルによって検出された言語。

モデルの入力と出力を理解したので、それ使用して転写の問題を解決する方法を見てみましょう

Whisperモデルを使用して音声テキスト書き起こす

実践的なプログラマーであっても、よりインタラクティブなプレゼンテーション アプローチを好む場合でも Whisperモデルの使用はシンプル簡単です。

ステップ1 本人確認

まず、 Replicat e Node.jsクライアントソフトウェアをインストールし、API トークンを使用して認証する必要があります。これにより、Whisper モデルとプログラムで対話できるようになります。


 npm install replicate export REPLICATE_API_TOKEN=your_api_token_here

ステップ2: モデルを実行する

認証されると、オーディオ入力を使用してモデルを実行できます。

 import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, }); const output = await replicate.run( "openai/whisper:91ee9c0c3df30478510ff8c8a3a545add1ad0259ad3a9f78fba57fbc05ee64f7", { input: { audio: "your_audio_here" } }

予測が完了したときに呼び出される Webhook を設定することもできます。これは非同期処理に役立ちます。

 const prediction = await replicate.predictions.create({ version: "91ee9c0c3df30478510ff8c8a3a545add1ad0259ad3a9f78fba57fbc05ee64f7", input: { audio: "your_audio_here" }, webhook: "https://example.com/your-webhook", webhook_events_filter: ["completed"] });

さらに詳しく: AIMモデルを使用した他の音声テキスト変換モデルを見つけます

Whisper を他のモデルと比較したり、同じ問題領域内の他のモデルを調べたりする必要があるかもしれません。どうすれば見つけられますか? AIModels.fyi はさまざまなプラットフォームAI モデル完全な検索とフィルタリングが可能なデータベース備えておりこの目的最適なリソースです

ステップ1 : AIModels.fyiにアクセスする

AIModels .fyiアクセスして類似モデルの検索を開始します

ステップ2 :検索バーを使用する

ページ上部の検索バーを使用して 「音声テキスト変換」や「文字起こし」などの特定のキーワードを含むモデルを検索します関連モデルのリストが表示されます。

ステップ3 :結果をフィルタリングする

検索バーを使用した後、ページの左側にあるフィルターを使用して結果をさらに絞り込むことができます。モデルは、のようなさまざまな基準に基づいてフィルタリングおよび検索できます

  • プラットフォーム: OpenAIや Hugging Faceなど、モデルホストするために使用されるプラットフォーム
  • 作成者:モデルの作成者または組織。
  • コスト:モデルを使用するための価格帯
  • 説明:モデルの機能と目的。

ステップ4 : モデルの詳細を調べる

興味のあるモデルが見つかったら、それをクリックして詳細を表示します入力と出力、パフォーマンス メトリック、ユース ケースなどモデルの特性の詳細な説明を図示して確認できます

結論

経験豊富な開発者であっても、 AI分野初心者であっても、OpenAI の Whisper は、音声をテキスト変換するための使いやすく強力なツールです AIModels .fyiなどのリソースと組み合わせることで、独自のプロジェクトニーズに最適なモデルを見つけることがこれまで以上に簡単になります。今すぐ探索を始めましょう

原題: OpenAI の Whisper モデルを使用して音声をテキストに変換する、著者: Mike Young


<<: 

>>:  人工知能の世界を探る: インテリジェントな質問応答システムの構築 - 環境

推薦する

このアルゴリズムチームは 2020 年に何をしましたか?

[[383980]]冒頭に書いた私自身、毎年まとめを書く習慣があります。2020年は、私の職務が垂...

今後10年間で自動化される可能性のある14の仕事

[[317602]]自動化技術はさまざまな職場で広く使用されており、多くの企業がこの急速に発展する技...

...

住宅建設はよりスマートになる

スマートホーム革命はここしばらく本格的に始まっています。住宅所有者はデータと IoT テクノロジーを...

...

私はトップ200のAIツールを調査しましたが、業界が少し飽和状態にあることがわかりました

LinkedIn では、機械学習の職種に応募する人の多くに 200 人を超える応募者がいます。 AI...

2021年、ドローン配送は高速であるだけでなく、安定している必要がある

中国国家郵政局が2020年10月に郵便業界標準「ドローン速達サービス仕様」について通知したことを覚え...

人工知能は仕事をなくしてしまうのでしょうか?マスク氏の提案を聞いてみましょう。

人工知能が広く活用されるようになり、将来の雇用環境に対する不安も広がっています。 2019年に調査会...

...

Googleはプライバシーポリシーを更新し、インターネット上の公開データをAIの訓練に利用していることを明確にした。

7月6日、Googleはプライバシーポリシーを更新し、BardやCloud AIなどのさまざまな人...

BEV の可能性の限界を探ろう! DA-BEV: 新しい教師なし BEV SOTA ソリューション!

この記事は、Heart of Autonomous Driving の公開アカウントから許可を得て転...

...

私たちに必要なのは人工知能ではなく人工知能だ

一拍遅ければそれは「人工的な愚かさ」であり、一歩遅れればそれは「知的な人工性」であり、一歩速ければそ...

GPT-4Vの自動運転への応用の見通しは?現実世界のシナリオの包括的な評価はここにあります

GPT-4V のリリースにより、多くのコンピューター ビジョン (CV) アプリケーションに新たな可...