クラウドナビ
← 記事一覧に戻る
【2026年】Cerebras×Gemma 4で構築する最速音声AIスタック完全ガイド!Parakeet・Gemma 4・Qwen3TTSの全貌
AIモデル·1分で読了

この記事のまとめ

import YouTubeEmbed from '@/components/YouTubeEmbed'

【2026年】Cerebras×Gemma 4で構築する最速音声AIスタック完全ガイド!Parakeet・Gemma 4・Qwen3TTSの全貌

2026-07-03 | AIモデル

AIとの会話がここまで自然になるなんて——HuggingFaceの研究リーダーAndi Marafiotiが公開したデモが話題だ。ロボットに話しかけると、人間が返事を考えるより速く、AIが答える。しかもオープンソースのスタックだけで。

この記事では、その「最速音声AIスタック」の中身を全部解説する。使われている技術の詳細から、自分で再現する方法、必要なスペックまで、初心者にもわかるように書いた。


この記事でわかること

  • デモで使われた3つのOSSモデル(Parakeet・Gemma 4・Qwen3TTS)の詳細
  • Cerebrasの超高速推論がなぜ1,800 tokens/sを達成できるのか
  • HuggingFace Inference Providersを使った$2からの始め方
  • Reachy Miniロボットのスペックと価格
  • 自分で同じスタックを構築するためのセットアップ手順
  • ローカルで動かす場合の必要スペック

「速すぎて遅延を入れた」——衝撃のデモが意味するもの

HuggingFaceでマルチモーダル研究を率いるAndi Marafioti(元Unity)が2026年7月1日に公開したデモ。内容はシンプルだ:

Reachy Miniロボットに話しかけると、カメラで周囲を見て、Webを検索して、声で返事をする。

ここまでは聞けば「なるほど」と思うかもしれない。しかし、その返答速度が桁違いだった。

  • 音声認識(STT):NVIDIA Parakeet → 約80ms
  • 言語理解+画像認識+Web検索(LLM):Gemma 4 31B on Cerebras → 約300msレイテンシ、1,800 tokens/s
  • 音声合成(TTS):Qwen3TTS GGML最適化版 → 約120ms TTFA(Time To First Audio)

合計で500ms未満。人間が「えーっと」と間を置くより速い。

実際、開発チームは「返答が速すぎて不自然なので、あえて1,200msの遅延を入れた」と語っている。AIに人間らしさを教えるために、意図的に遅くするという逆転現象が起きているのだ。

コンポーネントモデルレイテンシ特徴
音声認識NVIDIA Parakeet (RNNT-1.1B)~80msFastConformer + RNNT、1.1Bパラメータ
LLM(言語+画像+検索)Google Gemma 4 31B~300ms / 1,800 tok/sマルチモーダル、Cerebras Inference
音声合成Qwen3TTS (GGML最適化)~120ms TTFAGGML量子化、CPUでも動作可能
ロボットReachy Mini ($299〜)-4マイク、5Wスピーカー、広角カメラ

① 音声認識:NVIDIA Parakeet(〜80ms)

デモの第一段階は「ユーザーの声をテキストに変換する」音声認識。ここで使われているのがNVIDIAのParakeet-RNNT-1.1Bだ。

Parakeetとは

NVIDIA NeMoチームが開発した最先端のASR(Automatic Speech Recognition)モデル。FastConformerエンコーダとRNNT(Recurrent Neural Network Transducer)デコーダを組み合わせたアーキテクチャで、約1.1BパラメータのXXLサイズモデル。

なぜ80msで動くのか

Parakeetの強みは以下:

  • FastConformerアーキテクチャ:標準のConformerより2.7倍高速な推論を実現
  • RNNTデコーダ:CTC(Connectionist Temporal Classification)より高精度で、かつストリーミング可能
  • NVIDIA NIM最適化:NVIDIAの推論マイクロサービスでGPU上の最適化が効いている
  • 90,000時間以上の学習データ:多言語対応も可能

主なバリエーション

モデルパラメータデコーダ特徴
parakeet-rnnt-1.1b1.1BRNNT最も高精度な英語音声認識
parakeet-ctc-0.6b0.6BCTC軽量で高速、エッジ向き
parakeet-tdt-0.6b-v20.6BTDTToken & Duration Transducerの新方式
parakeet-1.1b-rnnt-multilingual1.1BRNNT多言語対応版

HuggingFaceでの入手方法

ParakeetモデルはNVIDIAのHuggingFaceページから利用可能。HuggingFace Inference Providers経由でもAPIアクセスできる。

import torch
from transformers import AutoModelForCTC, AutoProcessor

model_id = "nvidia/parakeet-rnnt-1.1b"
processor = AutoProcessor.from_pretrained(model_id)
model = AutoModelForCTC.from_pretrained(model_id)

# 音声ファイルを読み込んで推論
# ※ローカル実行にはGPU(VRAM 4GB以上推奨)

ローカル実行の要件

  • GPU:NVIDIA GPU 4GB VRAM以上(RTX 3060以上推奨)
  • メモリ:8GB RAM以上
  • ストレージ:モデルファイル 約2.5GB
  • フレームワーク:PyTorch + transformers or NeMo
  • 代替parakeet.cppを使えばCPUでも実行可能(精度はやや低下)

② LLM:Gemma 4 31B on Cerebras(〜300ms / 1,800 tok/s)

これがこのスタックの核心。Google DeepMindの最新オープンモデル「Gemma 4 31B」を、CerebrasのWafer-Scaleエンジンで超高速推論している。

Gemma 4 31Bのスペック

Gemma 4ファミリーはGoogle DeepMindが2026年にリリースした最新のオープンモデル。31Bパラメータでありながら、画像入力も受け付けるマルチモーダルモデルだ。

  • パラメータ:31B(Moe構成の可能性あり)
  • 対応タスク:テキスト生成・画像認識・コード生成・推論
  • コンテキスト長:標準で32K以上
  • ライセンス:Gemmaライセンス(商用利用可能)
  • 特徴:構造化思考(Chain-of-Thought)・Function Calling・動的視覚解像度対応

Cerebrasの何がすごいのか

Cerebrasの推論が異常に速い理由は、アーキテクチャの根本的な違いにある。

従来のGPU推論:

  • GPUメモリ(HBM)にモデルをロード
  • バッチ処理で効率を出す
  • レイテンシは数百ms〜数秒が普通
  • 1,000 tok/sを超えるのは稀

Cerebras Inference:

  • Wafer-Scale Engine(WSE-3):1枚の巨大なシリコンウェハー上にAIコアを配置
  • メモリ帯域幅が圧倒的:HBMのボトルネックがない
  • 1,851 tokens/sを記録(Artificial Analysis調べ)
  • これはClaude Haikuの約15倍、一般的なGPUエンドポイントの35倍の速度
指標Cerebras InferenceGPU(一般的)
推論速度1,800 tok/s50〜150 tok/s12〜36倍
Time to First Token〜300ms500ms〜2s2〜6倍
マルチモーダル画像+テキスト同時同様-
料金(Free Tier)無料($2クレジット込み)従量課金のみ-

HuggingFace Inference Providers経由での使い方

Andi Marafiotiが明かした重要なポイント:「HuggingFace Inference Providers経由でCerebrasを使っている。無料アカウントに$2のクレジットが含まれている

これにより、クレカ不要でCerebrasの超高速推論を試せる。

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://router.huggingface.co/v1",
    api_key=os.environ["HF_TOKEN"],  # HuggingFaceのアクセストークン
)

# テキスト推論
completion = client.chat.completions.create(
    model="google/gemma-4-31B-it:cerebras",
    messages=[
        {"role": "user", "content": "What is the capital of France?"}
    ],
)
print(completion.choices[0].message.content)

# 画像+テキスト推論
completion = client.chat.completions.create(
    model="google/gemma-4-31B-it:cerebras",
    messages=[
        {
            "role": "user",
            "content": [
                {"type": "text", "text": "Describe this image in one sentence."},
                {
                    "type": "image_url",
                    "image_url": {
                        "url": "https://example.com/photo.jpg"
                    }
                }
            ]
        }
    ],
)
print(completion.choices[0].message.content)

設定は3ステップだけ:

  1. HuggingFaceアカウントを作成(huggingface.co
  2. Settings → Access Tokens からトークンを発行
  3. 上記コードで base_urlhttps://router.huggingface.co/v1 に設定

モデル名の書式{huggingface_model_path}:{provider_name}

google/gemma-4-31B-it:cerebras
      ↑モデルID          ↑プロバイダ

Cerebrasの料金

CerebrasのInference APIは以下のTier構成:

  • Free Tier:無料。すべてのモデルにアクセス可能。Discordコミュニティサポート
  • Developer Tier:$10/月(正確な料金はCerebras Pricingを確認)
  • Enterprise:カスタム(Dedicated Endpoints)

HuggingFace Inference Providers経由なら、HFの無料アカウントに付属する$2クレジットでまずは試せる。


③ 音声合成:Qwen3TTS GGML最適化版(〜120ms TTFA)

AlibabaのQwenチームが開発したQwen3-TTSを、GGML(C++ / llama.cpp系)に最適化したもの。

Qwen3TTSとは

Qwen3-TTSはAlibabaが開発したオープンソースのテキスト音声合成モデル。以下の特徴を持つ:

  • 12Hzトークナイザー:従来のTTSよりはるかに高品質な音声表現
  • ゼロショット音声クローン:3秒のサンプル音声で声をクローン可能
  • 10言語以上対応:英語・中国語・日本語・韓国語・フランス語・ドイツ語など
  • 感情制御:話し方のトーンや感情を制御可能

なぜGGMLなのか

Qwen3TTSをPyTorchで動かすとGPUが必要だが、GGMLに変換することでCPUでも実行可能になる。デモでは120msのTTFA(Time To First Audio)を達成している。

利用可能なGGMLモデル:

モデルサイズ特徴HuggingFace
Qwen3-TTS-12Hz-0.6B-Base (Q8_0 GGUF)〜600MB軽量版、ゼロショット音声クローン[badlogicgames/qwen3-tts-0.6b-q8_0-gguf](https://huggingface.co/badlogicgames/qwen3-tts-0.6b-q8_0-gguf)
Qwen3-TTS-12Hz-1.7B-CustomVoice GGUF〜1.5GB固定話者版、より高品質[cstr/qwen3-tts-1.7b-customvoice-GGUF](https://huggingface.co/cstr/qwen3-tts-1.7b-customvoice-GGUF)
Qwen3-TTS-12Hz-0.6B-CustomVoice GGUF〜600MB固定話者軽量版[cstr/qwen3-tts-0.6b-customvoice-GGUF](https://huggingface.co/cstr/qwen3-tts-0.6b-customvoice-GGUF)
Qwen3-TTS-12Hz-1.7B-Base GGUF〜1.5GBフル機能版、音声クローン可能[cstr/qwen3-tts-1.7b-base-GGUF](https://huggingface.co/cstr/qwen3-tts-1.7b-base-GGUF)

ローカル実行の要件

  • CPU:AVX2対応(Intel第8世代 / AMD Ryzen以降)
  • メモリ:2〜4GB(モデルサイズによる)
  • ストレージ:GGUFファイル 600MB〜1.5GB
  • フレームワーク:llama.cpp派生のGGMLベースツール
  • オプション:GPU(MPS/CUDA)でさらに高速化可能

④ ロボット:Reachy Mini($299〜)

デモで使用されているロボットは、Pollen Robotics(仏ボルドー)がHuggingFaceと協業して開発したReachy Mini

スペック一覧

項目Reachy Mini Lite($299)Reachy Mini($449)
価格$299 + 送料$449 + 送料
本体コンピュータ外部PC接続(Mac/Linux)Raspberry Pi 4搭載
WiFiなしあり
電源有線有線+バッテリー
マイク4基4基
スピーカー5W5W
カメラ広角カメラ広角カメラ
加速度センサーなしあり
首の可動域6自由度6自由度
全身回転ありあり
アンテナ(アニメーション)2本2本
サイズ高さ28cm × 幅16cm同左
重量1.5kg同左

ソフトウェア

  • OS:Raspberry Pi OS or 外部PC(Mac/Linux)
  • 言語:Python(近日JavaScript / Scratch対応予定)
  • オープンソース:完全OSS、カスタマイズ可能
  • AI連携:カメラ・マイク・スピーカーをフル活用したAIアプリ開発が可能

デモでの具体的な使い方

デモでは以下のように動作していた:

  1. ユーザーがReachy Miniに向かって話しかける
  2. 4つのマイクで音声をキャプチャ(ノイズキャンセリング)
  3. 広角カメラで周囲の状況を画像認識
  4. Parakeetで音声→テキスト変換(80ms)
  5. Gemma 4 31Bがテキスト+画像をCerebras経由で処理(300ms)
  6. 必要に応じてSerperでWeb検索
  7. Qwen3TTSで返答テキスト→音声合成(120ms)
  8. 1,200msの遅延を入れて自然な間で返答

⑤ 自分で同じスタックを構築する方法

このデモのすごいところは、全部オープンソース + APIで再現可能なこと。

最も簡単なセットアップ(API主体)

Reachy Miniがなくても、Mac/Windows/LinuxのPCだけで同じ体験ができる

ステップ1:HuggingFaceアカウントを作る

hub.huggingface.coでアカウント作成。無料で$2クレジット付与される。

ステップ2:アクセストークンを発行

Settings → Access Tokens → New Token(Inference Providers権限)

ステップ3:Gemma 4 on Cerebrasを試す

# 環境変数にトークンを設定
export HF_TOKEN="hf_xxxxxxxxxxxx"

# curlで直接テスト
curl https://router.huggingface.co/v1/chat/completions \
  -H "Authorization: Bearer $HF_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemma-4-31B-it:cerebras",
    "messages": [{"role": "user", "content": "Write a haiku about AI."}]
  }'

ステップ4:Parakeet(STT)を試す

HuggingFace Inference APIを使う:

import requests

API_URL = "https://api-inference.huggingface.co/models/nvidia/parakeet-rnnt-1.1b"
headers = {"Authorization": f"Bearer {os.environ['HF_TOKEN']}"}

with open("audio.wav", "rb") as f:
    data = f.read()
response = requests.post(API_URL, headers=headers, data=data)
print(response.json())

ステップ5:Qwen3TTS(TTS)を試す

GGUFモデルをダウンロードしてローカルで実行:

# モデルをダウンロード
pip install huggingface-hub
huggingface-cli download badlogicgames/qwen3-tts-0.6b-q8_0-gguf \
  qwen3-tts-0.6b-q8_0.gguf --local-dir ./models

# llama.cppのTTS対応ビルドで実行(近日対応予定)
# またはCrispASR等のGGMLベースTTSツールを使用

フルセットアップに必要な環境

コンポーネント方法最低スペックコスト
STT(Parakeet)API(HuggingFace Inference)インターネット接続のみ無料枠内
STT(Parakeet)ローカル(parakeet.cpp)CPU AVX2 / GPU 4GB VRAM無料
LLM(Gemma 4 31B)API(Cerebras via HF)インターネット接続のみ無料〜$2クレジット
LLM(Gemma 4 31B)ローカル非現実的(31Bパラメータ)RTX 4090 24GBでも不可
TTS(Qwen3TTS)ローカル(GGML)CPU AVX2 / RAM 4GB無料
TTS(Qwen3TTS)APIインターネット接続のみ要確認
ロボットReachy MiniRaspberry Pi 4 or 外部PC$299〜$449
ロボット代替(Webカメラ+PC)Mac/Windows/Linux0円(PCがあれば)

重要なポイント:ローカルの限界

Gemma 4 31Bはローカル実行が現実的ではない。標準的なGPU(RTX 4090 24GB VRAM)でも乗らない。ここでCerebrasのAPIが生きる。HuggingFace Inference Providers経由なら月$2のクレジットで超高速推論が試せる。

ローカルにこだわるなら、代わりに軽量なモデル(Gemma 4の小規模版やLlama 3.2など)を選択するのも手だ。


なぜこのスタックが注目されているのか

1. 完全オープンソース

Parakeet、Gemma 4、Qwen3TTS、Reachy Mini —— すべてオープンソース。OpenAIのRealtime APIと互換性がある(ドロップイン置換可能)。ベンダーロックインがない。

2. 速度が常識を超えている

「速すぎて遅延を入れた」という言葉がすべてを物語っている。従来の音声AIは「認識→思考→応答」の各ステップで合計2〜5秒かかるのが普通だった。このスタックは500msで同じ処理を終えている。

3. 10,000台のフリートで実証済み

デモ用の1台ではなく、すでに10,000台のReachy Miniフリートで動作している。HuggingFaceの研究チーム自らがプロダクションレベルで運用している証拠だ。

4. $2から始められる

HuggingFaceアカウントを作れば、無料で$2分のクレジットが付与される。これだけでCerebrasのGemma 4を試せる。リスクゼロで始められるのが大きい。


まとめ:このスタックが開く未来

今回のデモは単なる「速いAIロボット」の話ではない。以下のようなパラダイムシフトを示している:

  • APIだけでここまでできる:ローカルPC+HuggingFace APIで、1年前のプロダクションクオリティを超える
  • オープンソースの実力:すべてOSSで構成されていながら、OpenAI Realtime APIのドロップイン代替になる
  • Wafer-Scaleの本格到来:Cerebrasの1,800 tok/sは、GPUの常識を覆す

Andi Marafiotiは「フルブログ記事を近日公開予定」と述べている。このスタックはこれからさらに広がっていくだろう。

いますぐ試したい人への3ステップ:

  1. HuggingFaceアカウントを作成($2クレジット付与)
  2. 上記のPythonコードでGemma 4 on Cerebrasをテスト
  3. 興味があればReachy Miniを注文($299〜)

※ この記事内のリンクにはアフィリエイトリンクを含みません。情報提供を目的としています。価格・スペックは2026年7月時点のものです。


合わせて読みたい