Nemotron 3.5 Transcribe API:1時間の音声を12セントで文字起こし

NVIDIAのNemotron 3.5 Transcribe APIはDeepInfra上で1分あたり0.002ドルです。音声1時間で12セント、単語のタイムスタンプ、話者ラベル、言語検出が付きます。ここでは、キーの取得方法、ファイルの送信方法、レスポンスの読み方、コーディングエージェントを使ったテスト方法を説明します。

Medy Evrard

29 10月 2026

Nemotron 3.5 Transcribe API:1時間の音声を12セントで文字起こし

Apidog エンタープライズ

オンプレミスデプロイ

SSO & RBAC

SOC 2 準拠

Apidog Enterpriseを見る

NVIDIAの新しいNemotron 3.5 Transcribe APIで1時間の録音を文字起こしすると、12セントかかります。これはHugging Face Open ASR Leaderboardで最高のオープンウェイトモデルに対するDeepInfraの料金である1分あたり$0.002で、このモデルは同じ呼び出しで単語タイムスタンプ、話者ラベル、検出言語も返します。

このガイドでは、APIキーの取得方法、最初のリクエストの送信方法、レスポンスの読み方、話者ラベルと専門用語のためのプロンプトの書き方、コストを予測可能に保つ方法を説明します。以下の内容はすべて、2026年10月29日に DeepInfraモデルページ、OpenRouterの掲載ページ、公式モデルカード と照合して確認済みです。

代わりに$0のルートを探していますか? Nemotron 3.5 Transcribeを無料で使う方法をお読みください。

Nemotron 3.5 Transcribe APIで得られるもの

NVIDIAは2026年10月28日にNemotron 3.5 Transcribe(NVIDIA-Nemotron-3.5-Transcribe-30B-A4B)をリリースしました。これは総パラメータ34B、アクティブ約4.3Bのオープンウェイト音声モデルで、ハイブリッドMamba-2とTransformerのMixture-of-Experts言語モデルにASRエンコーダと話者エンコーダを追加したものです。

1つのエンドポイントから以下が得られます:

Open ASR Leaderboard(2026年10月28日更新)では、平均5.33% WERで、61モデル中9位、公開ウェイトのモデルの中では1位です。その上位8モデルはクローズドな商用APIです。

これはオフラインモデルです。ライブストリームではなく、録音済みファイルを送信してください。

どこで呼び出し、いくらかかるか

この料金では、1,000時間の音声で約$120かかります。比較すると、OpenAI Whisper APIはこれまで1分あたり$0.006を請求しており、これはDeepInfraの料金の3倍で、whisper-large-v3は同じリーダーボードで7.16% WERで41位です。

Screenshot of the DeepInfra model page for NVIDIA-Nemotron-3.5-Transcribe-30B-A4B showing the $0.00200 per minute price and the Zero retention badge

ステップ1:DeepInfra APIキーを取得する

  1. deepinfra.comでアカウントを作成します。
  2. ダッシュボードを開き、APIキーを作成します。
  3. 支払い方法またはクレジットを追加します。モデルページはブラウザデモでもログインが必要です。
  4. シェルでキーをエクスポートします:
export DEEPINFRA_API_KEY="your_key_here"

キーはソース管理に含めないでください。コーディングエージェントを通して作業する場合は、プロンプトではなくエージェントの環境に置いてください。

ステップ2:最初のファイルを文字起こしする

DeepInfraのネイティブ推論エンドポイントは、audioフィールドを含むmultipartアップロードを受け取ります。以下はAPIページにある正確なリクエスト形式です:

curl -X POST \
  -H "Authorization: bearer $DEEPINFRA_API_KEY" \
  -F audio=@interview.mp3 \
  'https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B'

モデルはWAV、FLAC、MP3、OGG、または16 kHzモノラルPCMにデコードできる任意の形式を受け入れます。M4Aや動画ファイルがある場合は、まずFFmpegで変換してください:

ffmpeg -i call.m4a -ar 16000 -ac 1 call.wav

ステップ3:レスポンスを読む

DeepInfraはこのレスポンス形状を文書化しています(以下の値は例示です):

{
  "text": "Hello World",
  "segments": [
    { "id": 0, "start": 0.0, "end": 1.0, "text": "Hello" },
    { "id": 1, "start": 4.0, "end": 5.0, "text": "World" }
  ],
  "language": "en",
  "words": [
    { "start": 0.0, "end": 1.0, "text": "Hello" },
    { "start": 4.0, "end": 5.0, "text": "World" }
  ],
  "duration": 5.0,
  "inference_status": { "status": "succeeded", "runtime_ms": 0, "cost": 0.0 }
}

各フィールドの用途:

Diagram of a multipart POST to DeepInfra's Nemotron 3.5 Transcribe endpoint and the response fields text, segments, words and language with what each one is used for

ステップ4:Pythonから呼び出す

import os
import requests

URL = "https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B"

def transcribe(path: str) -> dict:
    with open(path, "rb") as f:
        r = requests.post(
            URL,
            headers={"Authorization": f"bearer {os.environ['DEEPINFRA_API_KEY']}"},
            files={"audio": f},
            timeout=600,
        )
    r.raise_for_status()
    return r.json()

result = transcribe("interview.mp3")
print(result["language"], len(result["words"]), "words")
print(result["text"][:500])

長いタイムアウトを設定してください。密度の高い音声の1時間分は約20,000出力トークンを生成することがあり、モデルカードは長いジョブには時間がかかると警告しています。

DeepInfraはこのモデル用に「OpenAI Speech-to-Text」タブも掲載しているため、audio.transcriptionsを呼び出すOpenAI SDKコードは、おそらくDeepInfraのOpenAI互換ベースURLを指すことができます。本番コードを切り替える前に、正確なベースURLをそのタブで確認してください。

プロンプト:逐語、クリーン、話者、専門用語

Nemotron 3.5 Transcribeが古いASR APIと異なる点は、指示を受け付けることです。DeepInfraページに記載されているNVIDIA推奨のプロンプトは次のとおりです:

目的 指示
逐語的な単語 Audio transcription. Language: as spoken. Wording: verbatim, including fillers and repetitions. Formatting: punctuation and capitalization. Output: transcript only.
読みやすいテキスト Audio transcription. Language: as spoken. Wording: omit fillers and accidental repetitions; keep the remaining spoken wording unchanged. Formatting: punctuation and capitalization. Output: transcript only.
ドメイン語彙 Transcribe with punctuation and capitalization. Context terms: <names and terms>.
誰が何を言ったか Transcribe verbatim, including fillers. ... Start every speaker turn with <spk:0>, <spk:1>, etc. Keep one stable tag per speaker.
翻訳 Please translate the given speech to <target language>.

文字起こし、翻訳、言語IDにはtemperature 0でreasoning offを使用し、システムプロンプトは空のままにしてください。

コンテキスト用語は効果があります。NVIDIAによると、ContextASR-Bench WERはコンテキストなしの3.33%から、きめ細かいコンテキストありで1.71%に低下し、コンテキスト付きEarnings22は12.54%から9.58%になりました。決算説明会では、会社名、ティッカー、経営陣の名前を渡してください。

ネイティブエンドポイントで指示を運ぶフィールドについては、DeepInfraの入力スキーマタブを確認してください。セルフホストサーバーでは、ローカルセットアップガイドに示すように、指示は音声の隣のチャットメッセージに入ります。

代わりにOpenRouterを使う

すでにLLMにOpenRouterを使っているなら、キーと請求を1つにまとめられます。モデルIDはnvidia/nemotron-3.5-transcribeで、価格は1秒あたり$0.000033、2026年10月29日時点で唯一のプロバイダーとしてDeepInfraが記載されています(稼働率100%、その時点でレイテンシは約1秒)。音声エンドポイントはチャット完了とは異なるため、OpenRouterのモデルのAPIタブからリクエスト形式をコピーしてください。

トレードオフ:OpenRouterはネットワークホップを追加し、今日ではモデルを提供するプロバイダーが1つだけなのでプロバイダーのフェイルオーバーはありません。

コストを予測可能に保つ

コーディングエージェントにApidog CLIでテストさせる

文字起こしAPIは静かに失敗します。空のtextで200が返る、スペイン語のクリップがポルトガル語として検出される、プロバイダー更新後にwordsが欠落するなどです。手作業でJSONを確認する代わりに、コーディングエージェントにApidog CLIでチェックを書いて実行させましょう。

npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick your agent when prompted

次に、エージェントに1つのプロンプトを与えます:

In Apidog project <id>, add the DeepInfra endpoint POST
https://api.deepinfra.com/v1/inference/nvidia/NVIDIA-Nemotron-3.5-Transcribe-30B-A4B
with a multipart "audio" field and a bearer token from {{DEEPINFRA_API_KEY}}.
Create a test case per file in samples/ (en.mp3, es.mp3, two-speakers.wav) asserting
status 200, non-empty "text", the expected "language", and "words" length > 0.
Run them against the prod environment and report failures with the response body.

エージェントはスキーマを読み、ペイロードを検証し、ケースを書き、それらを実行します:

apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <id> --file case.json
apidog run --test-case <caseId> --project <id> -e <envId> -r cli,json

-r junitを追加すると、同じコマンドがCIゲートになります。完全なセットアップについては、CI/CDパイプラインでのApidog CLIとClaude CodeでのApidog CLIを参照してください。

よくある質問

Nemotron 3.5 Transcribe APIの価格はいくらですか? 2026年10月29日時点で、DeepInfraでは1分あたり$0.002、OpenRouterでは1秒あたり$0.000033です。どちらでも音声1時間あたり約$0.12です。

無料のAPIキーはありますか? 私たちは見つけられませんでした。このモデルはまだbuild.nvidia.comにありません。無料のルートはNVIDIAのデモSpaceとセルフホスティングです。無料ガイドを参照してください。

最大ファイル長は? 1リクエストあたり1時間で、コンテキストは65,536トークンです。

APIは結果をストリーミングしますか? いいえ。ファイルが完了すると文字起こしを返すオフラインモデルです。

対応言語は? 40言語で、3つのティアに格付けされています。13の「leading」言語には英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ヒンディー語、韓国語、ロシア語、ポーランド語が含まれます。日本語、トルコ語、ウクライナ語は「production-ready」です。中国語官話とアラビア語は「supported」です。

他の音声APIと比べてどうですか? 私たちの最高のオープンソース音声テキスト変換モデルランキングと、以前のトップ音声合成および音声テキスト変換APIまとめを参照してください。

文字起こしを始める

DeepInfraキーを取得し、MP3を付けて1回のcurlを送信すれば、1分あたり$0.002で、時間付きで言語タグ付きのテキストが返ってきます。ドメインのコンテキスト用語を追加し、会議には話者プロンプトを使い、エージェントにすべてのリリースでApidogチェックを実行させて、静かなリグレッションが出荷されないようにしましょう。

ApidogでAPIデザイン中心のアプローチを取る

APIの開発と利用をよりシンプルなことにする方法を発見できる