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


<<: 

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

ブログ    
ブログ    
ブログ    

推薦する

...

世界初の大型モデルエージェントが発売!口を動かすだけでPCが働き者になる

最近、謎のアシスタントであるシャオ・シュアイの助けにより、彼のオフィスの効率は以前に比べて10倍以上...

スタートアップがAIを活用してデータ駆動型マーケティング戦略を開発する方法

データ駆動型マーケティング戦略は組織の成長と発展に重要な役割を果たしており、組織はデータ駆動型マーケ...

AIの終末: 人間は本当の自己認識を持っていない

この記事は公開アカウント「Reading Core Technique」(ID: AI_Discov...

五菱科技は、知能絵本ロボット「ルカヒーロー」と「ルカベイビー」を発売し、シリーズA資金調達を獲得した。

昨日、五菱科技は北京で新製品発表会を開催し、多感覚インタラクション機能を備えた「Luka Hero」...

...

...

機械学習プロジェクトの完全な構築プロセスとタスクリストが公開されており、収集する価値があります。

機械学習プロジェクトの作成というと、データ、モデリング、テストなどを思い浮かべる人がほとんどですが、...

...

MITテクノロジーレビューが2019年の世界トップ10の画期的テクノロジーを発表

MITテクノロジーレビューは2001年以来、毎年その年の「トップ10ブレークスルーテクノロジー」を選...

...

テクノロジーの到来: 人工知能が家具​​デザインに与える影響

AIは家具デザインにおいてどのような重要な役割を果たすのでしょうか?あらゆるところにテクノロジーの存...

自動化された機械学習: よく使われる 5 つの AutoML フレームワークの紹介

AutoML フレームワークによって実行されるタスクは、次のように要約できます。データを前処理して...

MIT スタンフォード トランスフォーマーの最新研究: 過剰トレーニングにより、中程度のモデルが構造一般化能力を「発現」できるようになる

人間にとって、文章は階層的です。文の階層構造は表現と理解の両方にとって非常に重要です。しかし、自然言...

自動運転の実用化にはまだいくつかのハードルがある

ここ数年、世界的な自動運転はまだ発展途上であったとすれば、各国の政策の推進により、自動運転に関する最...