LIVENice! So, what did you do last weekend?英会話の練習相手
英会話の AI 講師
話した英語を音声認識で文字にし、会話を作る AI が返事を考え、avacast がその返事を話します。レベルに合わせた言い回しや、間違いの指摘は AI への指示で変えられます。
FEATURES
avacast が返すのは、映像と音声のストリームです。表示する画面も、話す内容も、組み込む側で決められます。
01
届くのは映像と音声だけなので、レイアウトやデザインは自社のまま使えます。ウェブサイト、スマートフォンのアプリ、店頭のサイネージまで、同じ API で動きます。
02
映像の生成に使う GPU は avacast が用意し、混み具合を見て空いている GPU へ割り当てます。組み込む側は、サーバーから API を呼ぶだけです。
03
応答を考える AI は含まず、渡した文章をそのまま話します。課金に必要な文字数と秒数だけを記録し、発話の本文は保存しません。
USE CASES
会話を作る AI や音声認識と組み合わせると、話しかけて答えが返ってくる画面を作れます。いずれも同じ API で動いています。
LIVENice! So, what did you do last weekend?英会話の練習相手
話した英語を音声認識で文字にし、会話を作る AI が返事を考え、avacast がその返事を話します。レベルに合わせた言い回しや、間違いの指摘は AI への指示で変えられます。
1 / 5: 英会話の練習相手
ARCHITECTURE
会話の中身を決める部分は、いまのチャットボットや基幹システムをそのまま使えます。avacast は、渡された文章を映像と声にして画面へ届けます。
自社
出力: 話させる文章
avacast
出力: 映像と音声(WebRTC)
自社
HOW IT WORKS
Google・GitHub のアカウントかメールアドレスで登録し、管理画面から API キーを発行します。
サーバーから API キーでセッションを作ると、ブラウザに渡す短命のトークンが返ります。API キーはサーバーだけで持ちます。
SDK にトークンを渡すと、WebRTC で映像と音声が届きます。あとは話させたい文章を送るだけです。
curl -X POST https://api.avacast.jp/v1/sessions \ -H "Authorization: Bearer $AVACAST_API_KEY" \ -H "Content-Type: application/json" \ -d '{"avatar_id": "YOUR_AVATAR_ID"}' # client_token と webrtc をブラウザへ渡す
import { AvacastSession } from 'https://avacast.jp/sdk/v1.js'; const session = new AvacastSession(client_token, { signalingUrl: webrtc.signaling_url, iceServers: webrtc.ice_servers, }); session.attach(document.getElementById('avatar')); session.on('session.ready', () => session.speak('ご相談ありがとうございます。')); await session.start();
Claude Code・Cursor・Codex などに MCP の URL を追加し、管理画面のアカウントでログインすれば、「avacast を組み込んで」と頼めます。API キーは要りません。
claude mcp add --transport http avacast https://api.avacast.jp/v1/mcp
ブラウザは同じ SDK を、どのフレームワークからも同じ書き方で呼べます。サーバーは HTTP で API を呼ぶので、言語を選びません。
ブラウザ(SDK)
サーバー(HTTP API)
PRICING
月の接続時間に応じた 5 つのプランがあります。無料プランはカード登録なしで、月 30 分までお使いいただけます。
※ 価格はすべて税抜です。接続時間は 1 秒単位で計測し、月ごとに合算します。上限を設定しておけば、想定を超える請求は発生しません。
FAQ