Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
Sesame: CSM 1B
sesame/csm-1bSesame: CSM 1Bを今すぐ試す
上記の料金で残高から差し引かれます。新規アカウントには無料利用分があります。
ここに結果が表示されます。
設定
Sesame: CSM 1Bの概要
- 入力料金は音声合成モデル34件の中央値より56%安くなっています。
Sesame: CSM 1Bについて
Sesame: CSM 1B は Sesame の会話音声モデルです。これは speech カテゴリに属し、api14 上ではモデル id sesame/csm-1b で識別されます。プロバイダーはこれを 1B パラメータモデルと説明しており、書き起こされたテキストから音声を生成するための比較的小規模な選択肢となっています。
このモデルはテキストのみを入力として受け取り、音声のみを出力として生成します。具体的には英語音声です。コンテキスト長は 4096 トークンで、最大出力は 3686 トークンです。音声の選択もこのモデルが提供する機能の一部です。利用可能な音声は conversational_a、conversational_b、read_speech_a、read_speech_b、read_speech_c、read_speech_d、および none です。会話音声スタイルと読み上げ音声スタイルの区分により、選択する音声に応じて、やり取りするようなトーンまたはよりフォーマルなナレーショントーンを目指せます。
これらの機能は、かなり明確な用途群を示しています。入力がテキストで出力が音声であるため、CSM 1B は、すでにスクリプトや原稿のまとまりがあり、それを読み上げる必要がある作業に適しています。会話音声は、対話形式のコンテンツ、応答するアシスタント、自然な話し方のトーンが重要なインタラクティブ体験に適しています。読み上げ音声は、ナレーション、記事や文書の読み上げ、および安定したプレゼンテーション調の話し方が求められるあらゆるケースに適しています。none オプションは、出力を名前付き音声に固定したくない場合に利用できます。このモデルは 1B パラメータと小規模であるため、大規模モデルを背後に置かずに音声生成を行いたい場合の妥当な候補です。
これは、モデル id sesame/csm-1b を使用して api14 の OpenAI 互換 API を通じて呼び出します。API は OpenAI 形式に従っているため、通常の方法でリクエストを送信し、model フィールドをその id に設定し、テキストを入力として渡します。このモデルの対応パラメータ一覧は空であるため、リクエスト形式自体が要求するものを超えて渡す追加の調整パラメータはありません。音声の選択は上記の voices を通じて公開されているため、特定の話し方のスタイルが必要な場合は、サンプリング設定に頼るのではなく、一致する音声を選択してください。
コミットする前に知っておく価値のある制限があります。コンテキストウィンドウは 4096 トークンで、最大出力は 3686 トークンであるため、非常に長いスクリプトはリクエストを分割する必要があります。出力は英語音声のみで、入力はテキストのみであるため、このモデルは音声入力や英語以外の出力を扱いません。タスクが別の出力モダリティ、より長いコンテキスト、または調整可能な生成パラメータを必要とする場合、api14 上の別のモデルの方がより適している可能性があります。
Sesame: CSM 1B APIの呼び出し方
- ダッシュボードでAPIキーを作成します。
- お使いの言語の公式openai SDKをインストールします。
- baseURLをhttps://api14.com/api/v1に、modelを"sesame/csm-1b"に設定します。
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
const audio = await client.audio.speech.create({
"model": "sesame/csm-1b",
"input": "Hello from api14! One API for every model.",
"voice": "alloy",
"response_format": "mp3"
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));
仕様
- コンテキスト長
- 4,096
- 最大出力
- 3,686
- 入力
- text
- 出力
- speech
- 声
- 7
api14でのリクエスト数 · 過去7日間
Sesame: CSM 1B:よくある質問
- Sesame: CSM 1B APIの料金は?
- Sesame: CSM 1Bの料金は文字 $24.50 / 100万文字です。USD残高から差し引かれるのは成功したリクエストのみで、失敗したリクエストは無料です。
- Sesame: CSM 1Bのコンテキストウィンドウは?
- Sesame: CSM 1Bは1リクエストあたり最大4,096トークン(プロンプト、履歴、ドキュメントの合計)を読み取れます。 1回のレスポンスで最大3,686トークンを出力します。
- Sesame: CSM 1Bで何ができますか?
- Sesame: CSM 1Bはtextを入力として受け付け、speechを返します。
- コードからSesame: CSM 1Bを呼び出すには?
- 任意のOpenAI SDKの接続先をhttps://api14.com/api/v1にして、modelを"sesame/csm-1b"に設定するだけです。他のコード変更は不要です。このページのコードパネルからすぐ使える例をコピーできます。
- Sesame: CSM 1Bの代替モデルは?
- 同程度の料金の音声合成モデル:Canopy Labs: Orpheus 3B, HeyGen: HeyGen Voice Turbo, Fish Audio: Drama 3。どれも同じAPIキーで動くので、文字列を1つ変えるだけで切り替えられます。
Sesame: CSM 1Bコミュニティ
新しいトピックこのコミュニティにはまだトピックがありません。Sesame: CSM 1Bについて最初のトピックを立てましょう。