MLX Audio 中心のローカル音声では、LLM ルートやベクトル索引と別に、音声 I Oバッチ処理バッファ窓TMPDIR失敗再試行が成否を分けます。意思決定表とリモート Macのコスト検収リストに整理します。

目次:詰まり · マトリクス · バッチ · 実行値 · 検収 · 手順 · 引用 · FAQ

ルーティングベクトルはトークン主役、本文は波形と mlx 経路です。テキスト MLXと併読。購入料金ヘルプはログイン不要です。

詰まり三つ

 対話とオフラインバッチを混在させバッファ枯渇。 TMPDIR が低速で波形 I O 頭打ち。 破損ファイルを隔離せず再試行で全批汚染。

意思決定マトリクス

次元 MLX Audio FFmpeg 鎖 示唆
メモリ 批と窓でピーク重畳 コピー多く読みにくい mlx で段階走査
音声 I O サンプリング固定 外層キャプチャ 端到端分位
一時 高速枠要る 零落盤でも切分難 明示一時ルート
リモート Mac 夜間批と機時相性 SSH 注意 長批は蓋閉め回避

バッチとバッファ窓

セッションで重みとサンプリング共有、批大小を段階上げ後に別セッションへ。リング窓は最長サンプル+余裕。対話とオフラインは分キューで実時間係数を守ります。多モーダル連結時はテキスト側 KV と帯域争いに注意し、計測は波形端到端で取ります。

実行値(批・サンプリング・TMP・再試行)

export TMPDIR="$HOME/Scratch/mlx-audio-wav" mkdir -p "$TMPDIR" export MLX_AUDIO_SAMPLE_RATE_HZ=16000 export MLX_AUDIO_BATCH_SIZE=4 export MLX_AUDIO_MAX_RETRIES=3 export MLX_AUDIO_QUARANTINE_DIR="$TMPDIR/quarantine"

批は 1→2→4→8 でピーク記録。再試行は回復可能のみ、破損は隔離へ。

リモートコスト検収リスト

  • 機時 夜間分×並列を CSV、請求キーと突合
  • ディスク TMPDIR quota と掃除冪等
  • 実時間 対話 RT<1、批は尾 p95
  • 失敗 再試行・隔離が閾値内
  • 再現 重み・サンプリング・批・TMPDIR を版メモ

手順(六段)

  1. 重みと音声 I Oで暗黙リサンプ禁止
  2. 高速 TMPDIR と隔離を実行ユーザのみ
  3. 批を一から段階走査しピーク記録
  4. 窓秒数と分キューを固定
  5. 有限失敗再試行と隔離結線
  6. 専用リモート Macでピーク再現し機時合意

引用三つ

  • 批大小×サンプリングでピークと一時体積が決まる
  • バッファ窓は最長+二割から調整
  • リモートは夜間 CSV を契約書式へ載せ替えてから拡面

FAQ

ルーティング稿との違い。 こちらはトークン、本文は波形実時間です。

ベクトルと混ぜる。 索引のクォータと音声バッファ表は分離します。

音声とテキスト同居。 プール分離で帯域競合を避けます。

要約:走査・窓・TMPDIR・再試行を契約し、リモート Macで夜間検収へ。