メインコンテンツへスキップ
AIアシスタントがCartesiaの統合を支援する場合(CursorClaude Code などの類似ツール)に、このガイドを使用してください。下記のプロンプトをプロジェクトのルールやチャットのコンテキストにコピーするか、エージェントスキル をインストールして同じガイダンスを自動適用してください。

何を使うか

以下のツールがすべて必要なわけではありません。APIキーとコピペ用プロンプトから始め、必要に応じて他のものを追加してください。 エージェントスキル: 構築しているものに応じて cartesia-api および/または line-voice-agent をインストールしてください — 「マーケットプレイス上のすべてのスキル」ではありません。どのスキル? を参照してください。

エディタにコピーする

これを CursorルールClaude Code プロジェクト指示、またはCartesia統合スレッドの冒頭に貼り付けてください:

一般的なパターン

Web: ボタン → 音声を再生

  1. バックエンド(APIキー): Cartesia-Version と JSON ボディ({} または { "grants": { "tts": true } })を付けて POST /access-token を呼びます。
  2. ブラウザ(アクセストークン): Authorization: Bearer <token>、有効な model_idvoiceoutput_format を付けて POST /tts/bytes を呼びます。
  3. レスポンスバイトを Blob + Audio(またはJS SDK)で再生します。
ブラウザでの音声再生 および完全な Next.jsサンプル(トークンルート + クライアント再生)を参照してください。

リファレンスリンク