textstring必須実際に話す言葉を、書いたとおりに指定します。(sighs) や (laughs) のようなかっこ付きのサウンドタグは、音として演じられ、読み上げられることはありません。スペースや句読点を含む 1,000 文字ごとに課金されます。最大 5,000 文字まで対応します。
- デフォルト値
- 指定なし
- 制約
- minLength:1maxLength:5000
minimax/speech-2.8-turbo/text-to-speechMiniMax Speech 2.8 Turbo は速度とコストを重視した text-to-speech で、台本を 472 種のシステムボイスから選び、感情を指定して読み上げます。既定は 32 kHz モノラルの MP3 で、速度・ピッチ・音量と (sighs) などのサウンドタグに対応します。
例は、選択中のエンドポイントの公開パラメーター定義から作っています。API キーとサンプル素材を差し替えて、ご自身のサーバーから送信してください。
SDK・連携https://api.spicyapi.ai/api/v1/jobs/createTaskAPI キーはサーバーの環境変数 SPICY_API_KEY に保存します。Bearer 認証を使用し、JSON リクエストには Content-Type: application/json を指定してください。
Authorization: Bearer $SPICY_API_KEY# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/speech-2.8-turbo/text-to-speech",
"input": {
"text": "Welcome back. Your files finished rendering a minute ago and are ready to download.",
"emotion": "neutral",
"language": "auto",
"voice_id": "Calm_Woman",
"output_format": "mp3"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"このモデルの入力スキーマから生成した例です。API はどのリクエストも、同じスキーマで検証します。
これらのフィールドは、リクエスト本文の input オブジェクトに指定します。名前と型は API と一致します。デフォルト値の指定がない項目に、デフォルト値があると想定しないでください。
textstring必須実際に話す言葉を、書いたとおりに指定します。(sighs) や (laughs) のようなかっこ付きのサウンドタグは、音として演じられ、読み上げられることはありません。スペースや句読点を含む 1,000 文字ごとに課金されます。最大 5,000 文字まで対応します。
pronunciation_dictarray<object>任意{alias, pronunciation} の組を最大 100 個まで指定します。text 中の alias はすべて pronunciation として読まれます。普通の単語 (Omg → Oh my god) でも、(rɪˈzjuːm) のように括弧で囲んだ IPA でも指定できます。alias にスラッシュは使えません。料金は変わらず、課金対象は text だけです。
pronunciation_dict[].aliasstringオブジェクト内で必須The text as written in the script, without slashes.
pronunciation_dict[].pronunciationstringオブジェクト内で必須How to read it: plain words or IPA in parentheses.
english_normalizationboolean任意オンにすると、英語テキスト中の数字・日付・略語を人が読むとおりに読み上げます (1990 を「nineteen ninety」と読むなど)。既定はオフです。料金は変わりません。
audio_channelsstring任意出力のチャンネルです。mono (既定) か stereo を選びます。料金は変わりません。
"mono""stereo"bitrateinteger任意MP3 のビットレート (ビット/秒) です。32000、64000、128000、256000 から選べます。既定値は 128000 で、output_format が mp3 のときだけ有効です。料金は変わりません。
3200064000128000256000sample_rateinteger任意音声のサンプリングレート (Hz) です。8000、16000、22050、24000、32000、44100 から選べます。既定値は 32000 です。料金は変わりません。
80001600022050240003200044100output_formatstring任意ファイル形式です。mp3 (既定)、wav、flac、pcm から選べます。pcm はヘッダーのない 16 ビット・リトルエンディアンの生サンプルで、指定した sample_rate と audio_channels で出力されます。ブラウザーでは pcm を再生できないため、同じサンプルを再生できるファイルで受け取るなら wav を選んでください。料金は変わりません。
"mp3""wav""flac""pcm"languagestring任意40 言語のいずれかについて発音を改善するヒントです。既定値は auto で、台本から言語を自動検出します。
"auto""zh""yue""en""ar""ru""es""fr""pt""de""tr""nl""uk""vi""id""ja""it""ko""th""pl""ro""el""cs""fi""hi""bg""da""he""ms""fa""sk""sv""hr""fil""hu""no""sl""ca""nn""ta""af"volumenumber任意音量の倍率を 0.1 から 10 の範囲で指定します。1 が標準の音量です。料金は変わりません。
pitchinteger任意音の高さを半音単位で -12 から 12 の範囲でずらします。0 で声本来の高さのままです。料金は変わりません。
speednumber任意話す速さを 0.5 (遅い) から 2 (速い) の範囲で指定します。1 が声の標準の速さです。料金は変わりません。
emotionstring任意7 種類の固定された感情 (neutral、happy、sad、angry、fearful、disgusted、surprised) のいずれかを、読み上げ全体に適用します。既定値は neutral です。
"neutral""happy""sad""angry""fearful""disgusted""surprised"voice_idstring任意472 種類のシステムボイスのいずれかを指定します。既定値は Calm_Woman です。クローンや参照音声のアップロードは提供していません。
"Wise_Woman""Friendly_Person""Inspirational_girl""Deep_Voice_Man""Calm_Woman""Casual_Guy""Lively_Girl""Patient_Man""Young_Knight""Determined_Man""Lovely_Girl""Decent_Boy""Imposing_Manner""Elegant_Man""Abbess""Sweet_Girl_2""Exuberant_Girl""English_expressive_narrator""English_radiant_girl""English_magnetic_voiced_man""English_compelling_lady1""English_Aussie_Bloke""English_captivating_female1""English_Upbeat_Woman""English_Trustworth_Man""English_CalmWoman""English_UpsetGirl""English_Gentle-voiced_man""English_Whispering_girl_v3""English_Diligent_Man""English_Graceful_Lady""English_Husky_MetalHead""English_ReservedYoungMan""English_PlayfulGirl""English_ManWithDeepVoice""English_GentleTeacher""English_MaturePartner""English_FriendlyPerson""English_MatureBoss""English_Debator""whisper_man""English_Abbess""English_LovelyGirl""whisper_woman_1""English_Steadymentor""English_Deep-VoicedGentleman""English_DeterminedMan""English_Wiselady""English_CaptivatingStoryteller""English_AttractiveGirl""English_DecentYoungMan""English_SentimentalLady""English_ImposingManner""English_SadTeen""English_ThoughtfulMan""English_PassionateWarrior""English_DecentBoy""English_WiseScholar""English_Soft-spokenGirl""English_SereneWoman""English_ConfidentWoman""English_PatientMan""English_Comedian""English_GorgeousLady""English_BossyLeader""English_LovelyLady""English_Strong-WilledBoy""English_Deep-tonedMan""English_StressedLady""English_AssertiveQueen""English_AnimeCharacter""English_Jovialman""English_WhimsicalGirl""English_CharmingQueen""English_Kind-heartedGirl""English_FriendlyNeighbor""English_Sweet_Female_4""English_Magnetic_Male_2""English_Lively_Male_11""English_Friendly_Female_3""English_Steady_Female_1""English_Lively_Male_10""English_Magnetic_Male_12""English_Steady_Female_5""English_Insightful_Speaker""English_patient_man_v1""English_Persuasive_Man""English_Explanatory_Man""English_intellect_female_1""English_energetic_male_1""English_witty_female_1""English_Lucky_Robot""English_Cute_Girl""English_Sharp_Commentator""English_Honest_Man""angry_pirate_1""massive_kind_troll""movie_trailer_deep""peace_and_ease""moss_audio_6dc281eb-713c-11f0-a447-9613c873494c""moss_audio_c12a59b9-7115-11f0-a447-9613c873494c""moss_audio_076697ad-7144-11f0-a447-9613c873494c""moss_audio_737a299c-734a-11f0-918f-4e0486034804""moss_audio_19dbb103-7350-11f0-ad20-f2bc95e89150""moss_audio_7c7e7ae2-7356-11f0-9540-7ef9b4b62566""moss_audio_570551b1-735c-11f0-b236-0adeeecad052""moss_audio_ad5baf92-735f-11f0-8263-fe5a2fe98ec8""moss_audio_cedfd4d2-736d-11f0-99be-fe40dd2a5fe8""moss_audio_a0d611da-737c-11f0-ad20-f2bc95e89150""moss_audio_4f4172f4-737b-11f0-9540-7ef9b4b62566""moss_audio_62ca20b0-7380-11f0-99be-fe40dd2a5fe8""conversational_female_1_v1""conversational_female_2_v1""socialmedia_female_1_v1""BritishChild_male_1_v1""BritishChild_female_1_v1""Chinese (Mandarin)_Reliable_Executive""Chinese (Mandarin)_News_Anchor""Chinese (Mandarin)_Unrestrained_Young_Man""Chinese (Mandarin)_Mature_Woman""Arrogant_Miss""Chinese (Mandarin)_Kind-hearted_Antie""Robot_Armor""hunyin_6""Chinese (Mandarin)_HK_Flight_Attendant""Chinese (Mandarin)_Humorous_Elder""Chinese (Mandarin)_Gentleman""Chinese (Mandarin)_Warm_Bestie""Chinese (Mandarin)_Stubborn_Friend""Chinese (Mandarin)_Sweet_Lady""Chinese (Mandarin)_Southern_Young_Man""Chinese (Mandarin)_Wise_Women""Chinese (Mandarin)_Gentle_Youth""Chinese (Mandarin)_Warm_Girl""Chinese (Mandarin)_Male_Announcer""Chinese (Mandarin)_Kind-hearted_Elder""Chinese (Mandarin)_Cute_Spirit""Chinese (Mandarin)_Radio_Host""Chinese (Mandarin)_Lyrical_Voice""Chinese (Mandarin)_Straightforward_Boy""Chinese (Mandarin)_Sincere_Adult""Chinese (Mandarin)_Gentle_Senior""Chinese (Mandarin)_Crisp_Girl""Chinese (Mandarin)_Pure-hearted_Boy""Chinese (Mandarin)_Soft_Girl""Chinese (Mandarin)_IntellectualGirl""Chinese (Mandarin)_Warm_HeartedGirl""Chinese (Mandarin)_Laid_BackGirl""Chinese (Mandarin)_ExplorativeGirl""Chinese (Mandarin)_Warm-HeartedAunt""Chinese (Mandarin)_BashfulGirl""Arabic_CalmWoman""Arabic_FriendlyGuy""Cantonese_ProfessionalHost(F)""Cantonese_GentleLady""Cantonese_ProfessionalHost(M)""Cantonese_PlayfulMan""Cantonese_CuteGirl""Cantonese_KindWoman""Cantonese_Narrator""Cantonese_WiselProfessor""Cantonese_IndifferentStaff""Dutch_kindhearted_girl""Dutch_bossy_leader""French_Male_Speech_New""French_Female_News Anchor""French_CasualMan""French_MovieLeadFemale""French_FemaleAnchor""French_MaleNarrator""French_Female Journalist""French_Female_Speech_New""German_FriendlyMan""German_SweetLady""German_PlayfulMan""Indonesian_SweetGirl""Indonesian_ReservedYoungMan""Indonesian_CharmingGirl""Indonesian_CalmWoman""Indonesian_ConfidentWoman""Indonesian_CaringMan""Indonesian_BossyLeader""Indonesian_DeterminedBoy""Indonesian_GentleGirl""Italian_BraveHeroine""Italian_Narrator""Italian_WanderingSorcerer""Italian_DiligentLeader""Italian_ReliableMan""Italian_AthleticStudent""Italian_ArrogantPrincess""Japanese_Whisper_Belle""Japanese_IntellectualSenior""Japanese_DecisivePrincess""Japanese_LoyalKnight""Japanese_DominantMan""Japanese_SeriousCommander""Japanese_ColdQueen""Japanese_DependableWoman""Japanese_GentleButler""Japanese_KindLady""Japanese_CalmLady""Japanese_OptimisticYouth""Japanese_GenerousIzakayaOwner""Japanese_SportyStudent""Japanese_InnocentBoy""Japanese_GracefulMaiden""Korean_PowerfulGirl""Korean_BossyMan""Korean_SweetGirl""Korean_CheerfulBoyfriend""Korean_EnchantingSister""Korean_ShyGirl""Korean_ReliableSister""Korean_StrictBoss""Korean_SassyGirl""Korean_ChildhoodFriendGirl""Korean_PlayboyCharmer""Korean_ElegantPrincess""Korean_BraveFemaleWarrior""Korean_BraveYouth""Korean_CalmLady""Korean_EnthusiasticTeen""Korean_SoothingLady""Korean_IntellectualSenior""Korean_LonelyWarrior""Korean_MatureLady""Korean_InnocentBoy""Korean_CharmingSister""Korean_AthleticStudent""Korean_BraveAdventurer""Korean_CalmGentleman""Korean_WiseElf""Korean_CheerfulCoolJunior""Korean_DecisiveQueen""Korean_ColdYoungMan""Korean_MysteriousGirl""Korean_QuirkyGirl""Korean_ConsiderateSenior""Korean_CheerfulLittleSister""Korean_DominantMan""Korean_AirheadedGirl""Korean_ReliableYouth""Korean_FriendlyBigSister""Korean_GentleBoss""Korean_ColdGirl""Korean_HaughtyLady""Korean_CharmingElderSister""Korean_IntellectualMan""Korean_CaringWoman""Korean_WiseTeacher""Korean_ConfidentBoss""Korean_AthleticGirl""Korean_PossessiveMan""Korean_GentleWoman""Korean_CockyGuy""Korean_ThoughtfulWoman""Korean_OptimisticYouth""Portuguese_AnxiousMan""Portuguese_Matureresearcher""Portuguese_Optimisticyouth""Portuguese_CuteElf""Portuguese_EnergeticGirl""Portuguese_FunnyGuy""Portuguese_Nuttylady""Portuguese_Deep-tonedMan""Portuguese_SentimentalLady""Portuguese_BossyLeader""Portuguese_Wiselady""Portuguese_Strong-WilledBoy""Portuguese_Deep-VoicedGentleman""Portuguese_UpsetGirl""Portuguese_PassionateWarrior""Portuguese_AnimeCharacter""Portuguese_ConfidentWoman""Portuguese_AngryMan""Portuguese_CaptivatingStoryteller""Portuguese_Godfather""Portuguese_ReservedYoungMan""Portuguese_SmartYoungGirl""Portuguese_Kind-heartedGirl""Portuguese_Pompouslady""Portuguese_Grinch""Portuguese_Debator""Portuguese_SweetGirl""Portuguese_AttractiveGirl""Portuguese_ThoughtfulMan""Portuguese_PlayfulGirl""Portuguese_GorgeousLady""Portuguese_LovelyLady""Portuguese_SereneWoman""Portuguese_SadTeen""Portuguese_MaturePartner""Portuguese_Comedian""Portuguese_NaughtySchoolgirl""Portuguese_Narrator""Portuguese_ToughBoss""Portuguese_Fussyhostess""Portuguese_Dramatist""Portuguese_Steadymentor""Portuguese_Jovialman""Portuguese_CharmingQueen""Portuguese_SantaClaus""Portuguese_Rudolph""Portuguese_Arnold""Portuguese_CharmingSanta""Portuguese_Ghost""Portuguese_HumorousElder""Portuguese_CalmLeader""Portuguese_GentleTeacher""Portuguese_EnergeticBoy""Portuguese_ReliableMan""Portuguese_SereneElder""Portuguese_GrimReaper""Portuguese_AssertiveQueen""Portuguese_WhimsicalGirl""Portuguese_StressedLady""Portuguese_FriendlyNeighbor""Portuguese_CaringGirlfriend""Portuguese_PowerfulSoldier""Portuguese_FascinatingBoy""Portuguese_RomanticHusband""Portuguese_StrictBoss""Portuguese_InspiringLady""Portuguese_PlayfulSpirit""Portuguese_ElegantGirl""Portuguese_CompellingGirl""Portuguese_PowerfulVeteran""Portuguese_SensibleManager""Portuguese_ThoughtfulLady""Portuguese_TheatricalActor""Portuguese_FragileBoy""Portuguese_ChattyGirl""Portuguese_Conscientiousinstructor""Portuguese_RationalMan""Portuguese_WiseScholar""Portuguese_FrankLady""Portuguese_DeterminedManager""Portuguese_CharmingLady""Russian_HandsomeChildhoodFriend""Russian_BrightHeroine""Russian_AmbitiousWoman""Russian_ReliableMan""Russian_CrazyQueen""Russian_PessimisticGirl""Russian_AttractiveGuy""Russian_Bad-temperedBoy""Spanish_FriendlyNeighbor""Spanish_FragileBoy""Spanish_UpsetGirl""Spanish_Soft-spokenGirl""Spanish_CharmingQueen""Spanish_Nuttylady""Spanish_ElegantGirl""Spanish_FascinatingBoy""Spanish_FunnyGuy""Spanish_PlayfulSpirit""Spanish_TheatricalActor""Spanish_SereneWoman""Spanish_MaturePartner""Spanish_CaptivatingStoryteller""Spanish_Narrator""Spanish_WiseScholar""Spanish_Kind-heartedGirl""Spanish_DeterminedManager""Spanish_BossyLeader""Spanish_ReservedYoungMan""Spanish_ConfidentWoman""Spanish_ThoughtfulMan""Spanish_Strong-WilledBoy""Spanish_SophisticatedLady""Spanish_RationalMan""Spanish_AnimeCharacter""Spanish_Deep-tonedMan""Spanish_Fussyhostess""Spanish_SincereTeen""Spanish_FrankLady""Spanish_Comedian""Spanish_Debator""Spanish_ToughBoss""Spanish_Wiselady""Spanish_Steadymentor""Spanish_Jovialman""Spanish_SantaClaus""Spanish_Rudolph""Spanish_Intonategirl""Spanish_Arnold""Spanish_Ghost""Spanish_HumorousElder""Spanish_EnergeticBoy""Spanish_WhimsicalGirl""Spanish_StrictBoss""Spanish_ReliableMan""Spanish_SereneElder""Spanish_AngryMan""Spanish_AssertiveQueen""Spanish_CaringGirlfriend""Spanish_PowerfulSoldier""Spanish_PassionateWarrior""Spanish_ChattyGirl""Spanish_RomanticHusband""Spanish_CompellingGirl""Spanish_PowerfulVeteran""Spanish_SensibleManager""Spanish_ThoughtfulLady""Turkish_CalmWoman""Turkish_Trustworthyman""Ukrainian_CalmWoman""Ukrainian_WiseScholar""Vietnamese_Serene_Man""Vietnamese_female_4_v1""Vietnamese_male_1_v2""Vietnamese_kindhearted_girl""Thai_Optimistic_girl""Thai_male_1_sample8""Thai_Tender_Woman""Thai_male_2_sample2""Thai_female_1_sample1""Thai_female_2_sample2""Polish_male_1_sample4""Polish_male_2_sample3""Polish_female_1_sample1""Polish_female_2_sample3""Romanian_male_1_sample2""Romanian_male_2_sample1""Romanian_female_1_sample4""Romanian_female_2_sample1""Greek_female_1_sample1""greek_male_1a_v1""Greek_female_2_sample3""czech_male_1_v1""czech_female_5_v7""czech_female_2_v2""finnish_male_3_v1""finnish_female_4_v1""finnish_male_1_v2""hindi_male_1_v2""hindi_female_2_v1""hindi_female_1_v2""Bulgarian_male_2_v1""Bulgarian_female_1_v1""Danish_male_1_v1""Danish_female_1_v1""Hebrew_male_1_v1""Hebrew_female_1_v1""Malay_male_1_v1""Malay_female_1_v1""Malay_female_2_v1""Persian_male_1_v1""Persian_female_1_v1""Slovak_male_1_v1""Slovak_female_1_v1""Swedish_male_1_v1""Swedish_female_1_v1""Croatian_male_1_v1""Croatian_female_1_v1""Filipino_male_1_v1""Filipino_female_1_v1""Hungarian_male_1_v1""Hungarian_female_1_v1""Norwegian_male_1_v1""Norwegian_female_1_v1""Slovenian_male_1_v1""Slovenian_female_1_v2""Catalan_male_1_v1""Catalan_female_1_v1""Nynorsk_male_1_v1""Nynorsk_female_1_v1""Tamil_male_1_v1""Tamil_female_1_v1""Afrikaans_male_1_v1""Afrikaans_female_1_v1"{
"type": "object",
"required": [
"text"
],
"x-pricing": {
"billingMode": "per_unit",
"variantFields": []
},
"properties": {
"text": {
"type": "string",
"x-ui": {
"rows": 6,
"order": 100,
"widget": "textarea",
"primary": true
},
"maxLength": 5000,
"minLength": 1,
"description": "The words to be spoken, exactly as written. Sound tags such as (sighs) or (laughs) are performed. Billed per 1,000 characters."
},
"pitch": {
"type": "integer",
"x-ui": {
"step": 1,
"order": 66,
"widget": "slider",
"advanced": false
},
"default": 0,
"maximum": 12,
"minimum": -12,
"description": "Pitch shift in semitones; 0 keeps the voice's own pitch."
},
"speed": {
"type": "number",
"x-ui": {
"step": 0.05,
"order": 68,
"widget": "slider",
"advanced": false
},
"default": 1,
"maximum": 2,
"minimum": 0.5,
"description": "Speaking rate; 1 is the voice's normal pace."
},
"volume": {
"type": "number",
"x-ui": {
"step": 0.1,
"order": 64,
"widget": "slider",
"advanced": false
},
"default": 1,
"maximum": 10,
"minimum": 0.1,
"description": "Loudness multiplier; 1 is the normal level."
},
"bitrate": {
"enum": [
32000,
64000,
128000,
256000
],
"type": "integer",
"x-ui": {
"order": 36,
"widget": "select"
},
"description": "MP3 bitrate in bits per second; ignored for other formats. The model uses 128000 when omitted."
},
"emotion": {
"enum": [
"neutral",
"happy",
"sad",
"angry",
"fearful",
"disgusted",
"surprised"
],
"type": "string",
"x-ui": {
"order": 70,
"widget": "select"
},
"default": "neutral",
"description": "Emotion of the reading."
},
"language": {
"enum": [
"auto",
"zh",
"yue",
"en",
"ar",
"ru",
"es",
"fr",
"pt",
"de",
"tr",
"nl",
"uk",
"vi",
"id",
"ja",
"it",
"ko",
"th",
"pl",
"ro",
"el",
"cs",
"fi",
"hi",
"bg",
"da",
"he",
"ms",
"fa",
"sk",
"sv",
"hr",
"fil",
"hu",
"no",
"sl",
"ca",
"nn",
"ta",
"af"
],
"type": "string",
"x-ui": {
"order": 50,
"widget": "select"
},
"default": "auto",
"description": "Language hint that improves pronunciation; auto detects it from the text."
},
"voice_id": {
"enum": [
"Wise_Woman",
"Friendly_Person",
"Inspirational_girl",
"Deep_Voice_Man",
"Calm_Woman",
"Casual_Guy",
"Lively_Girl",
"Patient_Man",
"Young_Knight",
"Determined_Man",
"Lovely_Girl",
"Decent_Boy",
"Imposing_Manner",
"Elegant_Man",
"Abbess",
"Sweet_Girl_2",
"Exuberant_Girl",
"English_expressive_narrator",
"English_radiant_girl",
"English_magnetic_voiced_man",
"English_compelling_lady1",
"English_Aussie_Bloke",
"English_captivating_female1",
"English_Upbeat_Woman",
"English_Trustworth_Man",
"English_CalmWoman",
"English_UpsetGirl",
"English_Gentle-voiced_man",
"English_Whispering_girl_v3",
"English_Diligent_Man",
"English_Graceful_Lady",
"English_Husky_MetalHead",
"English_ReservedYoungMan",
"English_PlayfulGirl",
"English_ManWithDeepVoice",
"English_GentleTeacher",
"English_MaturePartner",
"English_FriendlyPerson",
"English_MatureBoss",
"English_Debator",
"whisper_man",
"English_Abbess",
"English_LovelyGirl",
"whisper_woman_1",
"English_Steadymentor",
"English_Deep-VoicedGentleman",
"English_DeterminedMan",
"English_Wiselady",
"English_CaptivatingStoryteller",
"English_AttractiveGirl",
"English_DecentYoungMan",
"English_SentimentalLady",
"English_ImposingManner",
"English_SadTeen",
"English_ThoughtfulMan",
"English_PassionateWarrior",
"English_DecentBoy",
"English_WiseScholar",
"English_Soft-spokenGirl",
"English_SereneWoman",
"English_ConfidentWoman",
"English_PatientMan",
"English_Comedian",
"English_GorgeousLady",
"English_BossyLeader",
"English_LovelyLady",
"English_Strong-WilledBoy",
"English_Deep-tonedMan",
"English_StressedLady",
"English_AssertiveQueen",
"English_AnimeCharacter",
"English_Jovialman",
"English_WhimsicalGirl",
"English_CharmingQueen",
"English_Kind-heartedGirl",
"English_FriendlyNeighbor",
"English_Sweet_Female_4",
"English_Magnetic_Male_2",
"English_Lively_Male_11",
"English_Friendly_Female_3",
"English_Steady_Female_1",
"English_Lively_Male_10",
"English_Magnetic_Male_12",
"English_Steady_Female_5",
"English_Insightful_Speaker",
"English_patient_man_v1",
"English_Persuasive_Man",
"English_Explanatory_Man",
"English_intellect_female_1",
"English_energetic_male_1",
"English_witty_female_1",
"English_Lucky_Robot",
"English_Cute_Girl",
"English_Sharp_Commentator",
"English_Honest_Man",
"angry_pirate_1",
"massive_kind_troll",
"movie_trailer_deep",
"peace_and_ease",
"moss_audio_6dc281eb-713c-11f0-a447-9613c873494c",
"moss_audio_c12a59b9-7115-11f0-a447-9613c873494c",
"moss_audio_076697ad-7144-11f0-a447-9613c873494c",
"moss_audio_737a299c-734a-11f0-918f-4e0486034804",
"moss_audio_19dbb103-7350-11f0-ad20-f2bc95e89150",
"moss_audio_7c7e7ae2-7356-11f0-9540-7ef9b4b62566",
"moss_audio_570551b1-735c-11f0-b236-0adeeecad052",
"moss_audio_ad5baf92-735f-11f0-8263-fe5a2fe98ec8",
"moss_audio_cedfd4d2-736d-11f0-99be-fe40dd2a5fe8",
"moss_audio_a0d611da-737c-11f0-ad20-f2bc95e89150",
"moss_audio_4f4172f4-737b-11f0-9540-7ef9b4b62566",
"moss_audio_62ca20b0-7380-11f0-99be-fe40dd2a5fe8",
"conversational_female_1_v1",
"conversational_female_2_v1",
"socialmedia_female_1_v1",
"BritishChild_male_1_v1",
"BritishChild_female_1_v1",
"Chinese (Mandarin)_Reliable_Executive",
"Chinese (Mandarin)_News_Anchor",
"Chinese (Mandarin)_Unrestrained_Young_Man",
"Chinese (Mandarin)_Mature_Woman",
"Arrogant_Miss",
"Chinese (Mandarin)_Kind-hearted_Antie",
"Robot_Armor",
"hunyin_6",
"Chinese (Mandarin)_HK_Flight_Attendant",
"Chinese (Mandarin)_Humorous_Elder",
"Chinese (Mandarin)_Gentleman",
"Chinese (Mandarin)_Warm_Bestie",
"Chinese (Mandarin)_Stubborn_Friend",
"Chinese (Mandarin)_Sweet_Lady",
"Chinese (Mandarin)_Southern_Young_Man",
"Chinese (Mandarin)_Wise_Women",
"Chinese (Mandarin)_Gentle_Youth",
"Chinese (Mandarin)_Warm_Girl",
"Chinese (Mandarin)_Male_Announcer",
"Chinese (Mandarin)_Kind-hearted_Elder",
"Chinese (Mandarin)_Cute_Spirit",
"Chinese (Mandarin)_Radio_Host",
"Chinese (Mandarin)_Lyrical_Voice",
"Chinese (Mandarin)_Straightforward_Boy",
"Chinese (Mandarin)_Sincere_Adult",
"Chinese (Mandarin)_Gentle_Senior",
"Chinese (Mandarin)_Crisp_Girl",
"Chinese (Mandarin)_Pure-hearted_Boy",
"Chinese (Mandarin)_Soft_Girl",
"Chinese (Mandarin)_IntellectualGirl",
"Chinese (Mandarin)_Warm_HeartedGirl",
"Chinese (Mandarin)_Laid_BackGirl",
"Chinese (Mandarin)_ExplorativeGirl",
"Chinese (Mandarin)_Warm-HeartedAunt",
"Chinese (Mandarin)_BashfulGirl",
"Arabic_CalmWoman",
"Arabic_FriendlyGuy",
"Cantonese_ProfessionalHost(F)",
"Cantonese_GentleLady",
"Cantonese_ProfessionalHost(M)",
"Cantonese_PlayfulMan",
"Cantonese_CuteGirl",
"Cantonese_KindWoman",
"Cantonese_Narrator",
"Cantonese_WiselProfessor",
"Cantonese_IndifferentStaff",
"Dutch_kindhearted_girl",
"Dutch_bossy_leader",
"French_Male_Speech_New",
"French_Female_News Anchor",
"French_CasualMan",
"French_MovieLeadFemale",
"French_FemaleAnchor",
"French_MaleNarrator",
"French_Female Journalist",
"French_Female_Speech_New",
"German_FriendlyMan",
"German_SweetLady",
"German_PlayfulMan",
"Indonesian_SweetGirl",
"Indonesian_ReservedYoungMan",
"Indonesian_CharmingGirl",
"Indonesian_CalmWoman",
"Indonesian_ConfidentWoman",
"Indonesian_CaringMan",
"Indonesian_BossyLeader",
"Indonesian_DeterminedBoy",
"Indonesian_GentleGirl",
"Italian_BraveHeroine",
"Italian_Narrator",
"Italian_WanderingSorcerer",
"Italian_DiligentLeader",
"Italian_ReliableMan",
"Italian_AthleticStudent",
"Italian_ArrogantPrincess",
"Japanese_Whisper_Belle",
"Japanese_IntellectualSenior",
"Japanese_DecisivePrincess",
"Japanese_LoyalKnight",
"Japanese_DominantMan",
"Japanese_SeriousCommander",
"Japanese_ColdQueen",
"Japanese_DependableWoman",
"Japanese_GentleButler",
"Japanese_KindLady",
"Japanese_CalmLady",
"Japanese_OptimisticYouth",
"Japanese_GenerousIzakayaOwner",
"Japanese_SportyStudent",
"Japanese_InnocentBoy",
"Japanese_GracefulMaiden",
"Korean_PowerfulGirl",
"Korean_BossyMan",
"Korean_SweetGirl",
"Korean_CheerfulBoyfriend",
"Korean_EnchantingSister",
"Korean_ShyGirl",
"Korean_ReliableSister",
"Korean_StrictBoss",
"Korean_SassyGirl",
"Korean_ChildhoodFriendGirl",
"Korean_PlayboyCharmer",
"Korean_ElegantPrincess",
"Korean_BraveFemaleWarrior",
"Korean_BraveYouth",
"Korean_CalmLady",
"Korean_EnthusiasticTeen",
"Korean_SoothingLady",
"Korean_IntellectualSenior",
"Korean_LonelyWarrior",
"Korean_MatureLady",
"Korean_InnocentBoy",
"Korean_CharmingSister",
"Korean_AthleticStudent",
"Korean_BraveAdventurer",
"Korean_CalmGentleman",
"Korean_WiseElf",
"Korean_CheerfulCoolJunior",
"Korean_DecisiveQueen",
"Korean_ColdYoungMan",
"Korean_MysteriousGirl",
"Korean_QuirkyGirl",
"Korean_ConsiderateSenior",
"Korean_CheerfulLittleSister",
"Korean_DominantMan",
"Korean_AirheadedGirl",
"Korean_ReliableYouth",
"Korean_FriendlyBigSister",
"Korean_GentleBoss",
"Korean_ColdGirl",
"Korean_HaughtyLady",
"Korean_CharmingElderSister",
"Korean_IntellectualMan",
"Korean_CaringWoman",
"Korean_WiseTeacher",
"Korean_ConfidentBoss",
"Korean_AthleticGirl",
"Korean_PossessiveMan",
"Korean_GentleWoman",
"Korean_CockyGuy",
"Korean_ThoughtfulWoman",
"Korean_OptimisticYouth",
"Portuguese_AnxiousMan",
"Portuguese_Matureresearcher",
"Portuguese_Optimisticyouth",
"Portuguese_CuteElf",
"Portuguese_EnergeticGirl",
"Portuguese_FunnyGuy",
"Portuguese_Nuttylady",
"Portuguese_Deep-tonedMan",
"Portuguese_SentimentalLady",
"Portuguese_BossyLeader",
"Portuguese_Wiselady",
"Portuguese_Strong-WilledBoy",
"Portuguese_Deep-VoicedGentleman",
"Portuguese_UpsetGirl",
"Portuguese_PassionateWarrior",
"Portuguese_AnimeCharacter",
"Portuguese_ConfidentWoman",
"Portuguese_AngryMan",
"Portuguese_CaptivatingStoryteller",
"Portuguese_Godfather",
"Portuguese_ReservedYoungMan",
"Portuguese_SmartYoungGirl",
"Portuguese_Kind-heartedGirl",
"Portuguese_Pompouslady",
"Portuguese_Grinch",
"Portuguese_Debator",
"Portuguese_SweetGirl",
"Portuguese_AttractiveGirl",
"Portuguese_ThoughtfulMan",
"Portuguese_PlayfulGirl",
"Portuguese_GorgeousLady",
"Portuguese_LovelyLady",
"Portuguese_SereneWoman",
"Portuguese_SadTeen",
"Portuguese_MaturePartner",
"Portuguese_Comedian",
"Portuguese_NaughtySchoolgirl",
"Portuguese_Narrator",
"Portuguese_ToughBoss",
"Portuguese_Fussyhostess",
"Portuguese_Dramatist",
"Portuguese_Steadymentor",
"Portuguese_Jovialman",
"Portuguese_CharmingQueen",
"Portuguese_SantaClaus",
"Portuguese_Rudolph",
"Portuguese_Arnold",
"Portuguese_CharmingSanta",
"Portuguese_Ghost",
"Portuguese_HumorousElder",
"Portuguese_CalmLeader",
"Portuguese_GentleTeacher",
"Portuguese_EnergeticBoy",
"Portuguese_ReliableMan",
"Portuguese_SereneElder",
"Portuguese_GrimReaper",
"Portuguese_AssertiveQueen",
"Portuguese_WhimsicalGirl",
"Portuguese_StressedLady",
"Portuguese_FriendlyNeighbor",
"Portuguese_CaringGirlfriend",
"Portuguese_PowerfulSoldier",
"Portuguese_FascinatingBoy",
"Portuguese_RomanticHusband",
"Portuguese_StrictBoss",
"Portuguese_InspiringLady",
"Portuguese_PlayfulSpirit",
"Portuguese_ElegantGirl",
"Portuguese_CompellingGirl",
"Portuguese_PowerfulVeteran",
"Portuguese_SensibleManager",
"Portuguese_ThoughtfulLady",
"Portuguese_TheatricalActor",
"Portuguese_FragileBoy",
"Portuguese_ChattyGirl",
"Portuguese_Conscientiousinstructor",
"Portuguese_RationalMan",
"Portuguese_WiseScholar",
"Portuguese_FrankLady",
"Portuguese_DeterminedManager",
"Portuguese_CharmingLady",
"Russian_HandsomeChildhoodFriend",
"Russian_BrightHeroine",
"Russian_AmbitiousWoman",
"Russian_ReliableMan",
"Russian_CrazyQueen",
"Russian_PessimisticGirl",
"Russian_AttractiveGuy",
"Russian_Bad-temperedBoy",
"Spanish_FriendlyNeighbor",
"Spanish_FragileBoy",
"Spanish_UpsetGirl",
"Spanish_Soft-spokenGirl",
"Spanish_CharmingQueen",
"Spanish_Nuttylady",
"Spanish_ElegantGirl",
"Spanish_FascinatingBoy",
"Spanish_FunnyGuy",
"Spanish_PlayfulSpirit",
"Spanish_TheatricalActor",
"Spanish_SereneWoman",
"Spanish_MaturePartner",
"Spanish_CaptivatingStoryteller",
"Spanish_Narrator",
"Spanish_WiseScholar",
"Spanish_Kind-heartedGirl",
"Spanish_DeterminedManager",
"Spanish_BossyLeader",
"Spanish_ReservedYoungMan",
"Spanish_ConfidentWoman",
"Spanish_ThoughtfulMan",
"Spanish_Strong-WilledBoy",
"Spanish_SophisticatedLady",
"Spanish_RationalMan",
"Spanish_AnimeCharacter",
"Spanish_Deep-tonedMan",
"Spanish_Fussyhostess",
"Spanish_SincereTeen",
"Spanish_FrankLady",
"Spanish_Comedian",
"Spanish_Debator",
"Spanish_ToughBoss",
"Spanish_Wiselady",
"Spanish_Steadymentor",
"Spanish_Jovialman",
"Spanish_SantaClaus",
"Spanish_Rudolph",
"Spanish_Intonategirl",
"Spanish_Arnold",
"Spanish_Ghost",
"Spanish_HumorousElder",
"Spanish_EnergeticBoy",
"Spanish_WhimsicalGirl",
"Spanish_StrictBoss",
"Spanish_ReliableMan",
"Spanish_SereneElder",
"Spanish_AngryMan",
"Spanish_AssertiveQueen",
"Spanish_CaringGirlfriend",
"Spanish_PowerfulSoldier",
"Spanish_PassionateWarrior",
"Spanish_ChattyGirl",
"Spanish_RomanticHusband",
"Spanish_CompellingGirl",
"Spanish_PowerfulVeteran",
"Spanish_SensibleManager",
"Spanish_ThoughtfulLady",
"Turkish_CalmWoman",
"Turkish_Trustworthyman",
"Ukrainian_CalmWoman",
"Ukrainian_WiseScholar",
"Vietnamese_Serene_Man",
"Vietnamese_female_4_v1",
"Vietnamese_male_1_v2",
"Vietnamese_kindhearted_girl",
"Thai_Optimistic_girl",
"Thai_male_1_sample8",
"Thai_Tender_Woman",
"Thai_male_2_sample2",
"Thai_female_1_sample1",
"Thai_female_2_sample2",
"Polish_male_1_sample4",
"Polish_male_2_sample3",
"Polish_female_1_sample1",
"Polish_female_2_sample3",
"Romanian_male_1_sample2",
"Romanian_male_2_sample1",
"Romanian_female_1_sample4",
"Romanian_female_2_sample1",
"Greek_female_1_sample1",
"greek_male_1a_v1",
"Greek_female_2_sample3",
"czech_male_1_v1",
"czech_female_5_v7",
"czech_female_2_v2",
"finnish_male_3_v1",
"finnish_female_4_v1",
"finnish_male_1_v2",
"hindi_male_1_v2",
"hindi_female_2_v1",
"hindi_female_1_v2",
"Bulgarian_male_2_v1",
"Bulgarian_female_1_v1",
"Danish_male_1_v1",
"Danish_female_1_v1",
"Hebrew_male_1_v1",
"Hebrew_female_1_v1",
"Malay_male_1_v1",
"Malay_female_1_v1",
"Malay_female_2_v1",
"Persian_male_1_v1",
"Persian_female_1_v1",
"Slovak_male_1_v1",
"Slovak_female_1_v1",
"Swedish_male_1_v1",
"Swedish_female_1_v1",
"Croatian_male_1_v1",
"Croatian_female_1_v1",
"Filipino_male_1_v1",
"Filipino_female_1_v1",
"Hungarian_male_1_v1",
"Hungarian_female_1_v1",
"Norwegian_male_1_v1",
"Norwegian_female_1_v1",
"Slovenian_male_1_v1",
"Slovenian_female_1_v2",
"Catalan_male_1_v1",
"Catalan_female_1_v1",
"Nynorsk_male_1_v1",
"Nynorsk_female_1_v1",
"Tamil_male_1_v1",
"Tamil_female_1_v1",
"Afrikaans_male_1_v1",
"Afrikaans_female_1_v1"
],
"type": "string",
"x-ui": {
"order": 90,
"widget": "select",
"primary": true,
"enum_labels": {
"Abbess": "Abbess",
"hunyin_6": "Hunyin 6",
"Calm_Woman": "Calm Woman",
"Casual_Guy": "Casual Guy",
"Decent_Boy": "Decent Boy",
"Wise_Woman": "Wise Woman",
"Elegant_Man": "Elegant Man",
"Lively_Girl": "Lively Girl",
"Lovely_Girl": "Lovely Girl",
"Patient_Man": "Patient Man",
"Robot_Armor": "Robot Armor · Chinese (Mandarin)",
"whisper_man": "Whisper Man",
"Sweet_Girl_2": "Sweet Girl 2",
"Young_Knight": "Young Knight",
"Arrogant_Miss": "Arrogant Miss · Chinese (Mandarin)",
"Spanish_Ghost": "Ghost · Spanish",
"Deep_Voice_Man": "Deep Voice Man",
"Determined_Man": "Determined Man",
"English_Abbess": "Abbess · English",
"Exuberant_Girl": "Exuberant Girl",
"Korean_ShyGirl": "Shy Girl · Korean",
"Korean_WiseElf": "Wise Elf · Korean",
"Spanish_Arnold": "Arnold · Spanish",
"angry_pirate_1": "Angry Pirate 1",
"peace_and_ease": "Peace And Ease",
"English_Debator": "Male Debater · English",
"English_SadTeen": "Teen Boy · English",
"Friendly_Person": "Friendly Person",
"Imposing_Manner": "Imposing Manner",
"Korean_BossyMan": "Bossy Man · Korean",
"Korean_CalmLady": "Calm Lady · Korean",
"Korean_CockyGuy": "Cocky Guy · Korean",
"Korean_ColdGirl": "Cold Girl · Korean",
"Malay_male_1_v1": "Male 1 · Malay",
"Spanish_Debator": "Debator · Spanish",
"Spanish_Rudolph": "Rudolph · Spanish",
"Tamil_male_1_v1": "Male 1 · Tamil",
"czech_male_1_v1": "Assured Presenter · Czech",
"hindi_male_1_v2": "Trustworthy Advisor · Hindi",
"whisper_woman_1": "Whisper Woman 1",
"Arabic_CalmWoman": "Calm Woman · Arabic",
"Danish_male_1_v1": "Male 1 · Danish",
"English_Comedian": "Comedian · English",
"English_Wiselady": "Wise Lady · English",
"French_CasualMan": "Casual Man · French",
"German_SweetLady": "Sweet Lady · German",
"Hebrew_male_1_v1": "Male 1 · Hebrew",
"Italian_Narrator": "Narrator · Italian",
"Korean_SassyGirl": "Sassy Girl · Korean",
"Korean_SweetGirl": "Sweet Girl · Korean",
"Portuguese_Ghost": "Ghost · Portuguese",
"Slovak_male_1_v1": "Male 1 · Slovak",
"Spanish_AngryMan": "Angry Man · Spanish",
"Spanish_Comedian": "Comedian · Spanish",
"Spanish_FunnyGuy": "Funny Guy · Spanish",
"Spanish_Narrator": "Narrator · Spanish",
"Spanish_Wiselady": "Wise Lady · Spanish",
"greek_male_1a_v1": "Thoughtful Mentor · Greek",
"Catalan_male_1_v1": "Male 1 · Catalan",
"English_CalmWoman": "Calm Woman · English",
"English_Cute_Girl": "Cute Girl · English",
"English_DecentBoy": "Decent Boy · English",
"English_Jovialman": "Jovial Man · English",
"English_UpsetGirl": "Upset Girl · English",
"German_PlayfulMan": "Playful Man · German",
"Japanese_CalmLady": "Calm Lady · Japanese",
"Japanese_KindLady": "Kind Lady · Japanese",
"Korean_BraveYouth": "Brave Youth · Korean",
"Korean_GentleBoss": "Gentle Boss · Korean",
"Korean_MatureLady": "Mature Lady · Korean",
"Korean_QuirkyGirl": "Quirky Girl · Korean",
"Korean_StrictBoss": "Strict Boss · Korean",
"Malay_female_1_v1": "Female 1 · Malay",
"Malay_female_2_v1": "Female 2 · Malay",
"Nynorsk_male_1_v1": "Male 1 · Nynorsk",
"Persian_male_1_v1": "Male 1 · Persian",
"Portuguese_Arnold": "Arnold · Portuguese",
"Portuguese_Grinch": "Grinch · Portuguese",
"Spanish_FrankLady": "Frank Lady · Spanish",
"Spanish_Jovialman": "Jovial Man · Spanish",
"Spanish_Nuttylady": "Nuttylady · Spanish",
"Spanish_ToughBoss": "Tough Boss · Spanish",
"Spanish_UpsetGirl": "Upset Girl · Spanish",
"Swedish_male_1_v1": "Male 1 · Swedish",
"Tamil_female_1_v1": "Female 1 · Tamil",
"Thai_Tender_Woman": "Tender Woman · Thai",
"Turkish_CalmWoman": "Calm Woman · Turkish",
"czech_female_2_v2": "Elegant Lady · Czech",
"czech_female_5_v7": "Steadfast Narrator · Czech",
"finnish_male_1_v2": "Friendly Boy · Finnish",
"finnish_male_3_v1": "Upbeat Man · Finnish",
"hindi_female_1_v2": "News Anchor · Hindi",
"hindi_female_2_v1": "Tranquil Woman · Hindi",
"Arabic_FriendlyGuy": "Friendly Guy · Arabic",
"Cantonese_CuteGirl": "Cute Girl · Cantonese",
"Cantonese_Narrator": "Narrator · Cantonese",
"Croatian_male_1_v1": "Male 1 · Croatian",
"Danish_female_1_v1": "Female 1 · Danish",
"Dutch_bossy_leader": "Bossy leader · Dutch",
"English_Honest_Man": "Honest Man · English",
"English_LovelyGirl": "Lovely Girl · English",
"English_LovelyLady": "Lovely Lady · English",
"English_MatureBoss": "Bossy Lady · English",
"English_PatientMan": "Patient Man · English",
"Filipino_male_1_v1": "Male 1 · Filipino",
"German_FriendlyMan": "Friendly Man · German",
"Hebrew_female_1_v1": "Female 1 · Hebrew",
"Inspirational_girl": "Inspirational Girl",
"Japanese_ColdQueen": "Cold Queen · Japanese",
"Korean_CaringWoman": "Caring Woman · Korean",
"Korean_DominantMan": "Dominant Man · Korean",
"Korean_GentleWoman": "Gentle Woman · Korean",
"Korean_HaughtyLady": "Haughty Lady · Korean",
"Korean_InnocentBoy": "Innocent Boy · Korean",
"Korean_WiseTeacher": "Wise Teacher · Korean",
"Portuguese_CuteElf": "Cute Elf · Portuguese",
"Portuguese_Debator": "Debator · Portuguese",
"Portuguese_Rudolph": "Rudolph · Portuguese",
"Portuguese_SadTeen": "Sad Teen · Portuguese",
"Russian_CrazyQueen": "Crazy Girl · Russian",
"Slovak_female_1_v1": "Female 1 · Slovak",
"Spanish_ChattyGirl": "Chatty Girl · Spanish",
"Spanish_FragileBoy": "Fragile Boy · Spanish",
"Spanish_SantaClaus": "Santa Claus · Spanish",
"Spanish_StrictBoss": "Strict Boss · Spanish",
"massive_kind_troll": "Massive Kind Troll",
"movie_trailer_deep": "Movie Trailer Deep",
"Afrikaans_male_1_v1": "Male 1 · Afrikaans",
"Bulgarian_male_2_v1": "Male 2 · Bulgarian",
"Cantonese_KindWoman": "Kind Woman · Cantonese",
"Catalan_female_1_v1": "Female 1 · Catalan",
"English_BossyLeader": "Bossy Leader · English",
"English_Lucky_Robot": "Lucky Robot · English",
"English_PlayfulGirl": "Playful Girl · English",
"English_SereneWoman": "Serene Woman · English",
"English_WiseScholar": "Wise Scholar · English",
"French_FemaleAnchor": "Female Anchor · French",
"French_MaleNarrator": "Male Narrator · French",
"Hungarian_male_1_v1": "Male 1 · Hungarian",
"Italian_ReliableMan": "Reliable Man · Italian",
"Korean_AthleticGirl": "Athletic Girl · Korean",
"Korean_ColdYoungMan": "Cold Young Man · Korean",
"Korean_PowerfulGirl": "Powerful Girl · Korean",
"Korean_SoothingLady": "Soothing Lady · Korean",
"Norwegian_male_1_v1": "Male 1 · Norwegian",
"Nynorsk_female_1_v1": "Female 1 · Nynorsk",
"Persian_female_1_v1": "Female 1 · Persian",
"Portuguese_AngryMan": "Angry Man · Portuguese",
"Portuguese_Comedian": "Comedian · Portuguese",
"Portuguese_FunnyGuy": "Funny Guy · Portuguese",
"Portuguese_Narrator": "Narrator · Portuguese",
"Portuguese_Wiselady": "Wise lady · Portuguese",
"Russian_ReliableMan": "Reliable Man · Russian",
"Slovenian_male_1_v1": "Male 1 · Slovenian",
"Spanish_BossyLeader": "Bossy Leader · Spanish",
"Spanish_ElegantGirl": "Elegant Girl · Spanish",
"Spanish_RationalMan": "Rational Man · Spanish",
"Spanish_ReliableMan": "Reliable Man · Spanish",
"Spanish_SereneElder": "Serene Elder · Spanish",
"Spanish_SereneWoman": "Serene Woman · Spanish",
"Spanish_SincereTeen": "Sincere Teen · Spanish",
"Spanish_WiseScholar": "Wise Scholar · Spanish",
"Swedish_female_1_v1": "Female 1 · Swedish",
"Thai_male_1_sample8": "Serene Man · Thai",
"Thai_male_2_sample2": "Friendly Man · Thai",
"Ukrainian_CalmWoman": "Calm Woman · Ukrainian",
"finnish_female_4_v1": "Assetive Woman · Finnish",
"Cantonese_GentleLady": "Gentle Lady · Cantonese",
"Cantonese_PlayfulMan": "Playful Man · Cantonese",
"Croatian_female_1_v1": "Female 1 · Croatian",
"English_Aussie_Bloke": "Aussie Bloke · English",
"English_Diligent_Man": "Diligent Man · English",
"English_GorgeousLady": "Gorgeous Lady · English",
"English_Steadymentor": "Reliable Man · English",
"English_StressedLady": "Stressed Lady · English",
"English_Upbeat_Woman": "Upbeat Woman · English",
"English_radiant_girl": "Radiant Girl · English",
"Filipino_female_1_v1": "Female 1 · Filipino",
"Indonesian_CalmWoman": "Calm Woman · Indonesian",
"Indonesian_CaringMan": "Caring Man · Indonesian",
"Indonesian_SweetGirl": "Sweet Girl · Indonesian",
"Italian_BraveHeroine": "Brave Heroine · Italian",
"Japanese_DominantMan": "Dominant Man · Japanese",
"Japanese_InnocentBoy": "Innocent Boy · Japanese",
"Japanese_LoyalKnight": "Loyal Knight · Japanese",
"Korean_AirheadedGirl": "Airheaded Girl · Korean",
"Korean_CalmGentleman": "Calm Gentleman · Korean",
"Korean_ConfidentBoss": "Confident Boss · Korean",
"Korean_DecisiveQueen": "Decisive Queen · Korean",
"Korean_LonelyWarrior": "Lonely Warrior · Korean",
"Korean_PossessiveMan": "Possessive Man · Korean",
"Korean_ReliableYouth": "Reliable Youth · Korean",
"Portuguese_Dramatist": "Dramatist · Portuguese",
"Portuguese_FrankLady": "Frank Lady · Portuguese",
"Portuguese_Godfather": "Godfather · Portuguese",
"Portuguese_Jovialman": "Jovial Man · Portuguese",
"Portuguese_Nuttylady": "Nuttylady · Portuguese",
"Portuguese_SweetGirl": "Sweet Girl · Portuguese",
"Portuguese_ToughBoss": "Tough Boss · Portuguese",
"Portuguese_UpsetGirl": "Upset Girl · Portuguese",
"Spanish_EnergeticBoy": "Energetic Boy · Spanish",
"Spanish_Fussyhostess": "Fussy hostess · Spanish",
"Spanish_Intonategirl": "Intonate Girl · Spanish",
"Spanish_Steadymentor": "Steady Mentor · Spanish",
"Thai_Optimistic_girl": "Optimistic Girl · Thai",
"Vietnamese_male_1_v2": "Male 1 · Vietnamese",
"Afrikaans_female_1_v1": "Female 1 · Afrikaans",
"Bulgarian_female_1_v1": "Female 1 · Bulgarian",
"English_CharmingQueen": "Charming Queen · English",
"English_Deep-tonedMan": "Deep-toned Man · English",
"English_DeterminedMan": "Determined Man · English",
"English_GentleTeacher": "Gentle Teacher · English",
"English_Graceful_Lady": "Graceful Lady · English",
"English_MaturePartner": "Mature Partner · English",
"English_ThoughtfulMan": "Thoughtful Man · English",
"English_WhimsicalGirl": "Whimsical Girl · English",
"Hungarian_female_1_v1": "Female 1 · Hungarian",
"Indonesian_GentleGirl": "Gentle Girl · Indonesian",
"Japanese_GentleButler": "Gentle Butler · Japanese",
"Korean_CharmingSister": "Charming Sister · Korean",
"Korean_MysteriousGirl": "Mysterious Girl · Korean",
"Korean_PlayboyCharmer": "Playboy Charmer · Korean",
"Korean_ReliableSister": "Reliable Sister · Korean",
"Norwegian_female_1_v1": "Female 1 · Norwegian",
"Polish_male_1_sample4": "Male Narrator · Polish",
"Polish_male_2_sample3": "Male Anchor · Polish",
"Portuguese_AnxiousMan": "Anxious Man · Portuguese",
"Portuguese_CalmLeader": "Calm Leader · Portuguese",
"Portuguese_ChattyGirl": "Chatty Girl · Portuguese",
"Portuguese_FragileBoy": "Fragile Boy · Portuguese",
"Portuguese_GrimReaper": "Grim Reaper · Portuguese",
"Portuguese_LovelyLady": "Lovely Lady · Portuguese",
"Portuguese_SantaClaus": "Santa Claus · Portuguese",
"Portuguese_StrictBoss": "Strict Boss · Portuguese",
"Russian_AttractiveGuy": "Attractive Guy · Russian",
"Russian_BrightHeroine": "Bright Queen · Russian",
"Slovenian_female_1_v2": "Female 1 · Slovenian",
"Spanish_CharmingQueen": "Charming Queen · Spanish",
"Spanish_Deep-tonedMan": "Deep-toned Man · Spanish",
"Spanish_HumorousElder": "Humorous Elder · Spanish",
"Spanish_MaturePartner": "Mature Partner · Spanish",
"Spanish_PlayfulSpirit": "Playful Spirit · Spanish",
"Spanish_ThoughtfulMan": "Thoughtful Man · Spanish",
"Spanish_WhimsicalGirl": "Whimsical Girl · Spanish",
"Thai_female_1_sample1": "Confident Woman · Thai",
"Thai_female_2_sample2": "Energetic Woman · Thai",
"Ukrainian_WiseScholar": "Wise Scholar · Ukrainian",
"Vietnamese_Serene_Man": "Serene Man · Vietnamese",
"BritishChild_male_1_v1": "British Child Male 1",
"Dutch_kindhearted_girl": "Kind-hearted girl · Dutch",
"English_AnimeCharacter": "Female Narrator · English",
"English_AssertiveQueen": "Assertive Queen · English",
"English_AttractiveGirl": "Attractive Girl · English",
"English_ConfidentWoman": "Confident Woman · English",
"English_DecentYoungMan": "Decent Young Man · English",
"English_FriendlyPerson": "Friendly Guy · English",
"English_ImposingManner": "Imposing Queen · English",
"English_Lively_Male_10": "Lively Male 10 · English",
"English_Lively_Male_11": "Lively Male 11 · English",
"English_Persuasive_Man": "Persuasive Man · English",
"English_Sweet_Female_4": "Sweet Female 4 · English",
"English_Trustworth_Man": "Trustworthy Man · English",
"English_patient_man_v1": "Patient Man · English",
"English_witty_female_1": "Witty Female 1 · English",
"French_Male_Speech_New": "Level-Headed Man · French",
"French_MovieLeadFemale": "Movie Lead Female · French",
"Greek_female_1_sample1": "Gentle Lady · Greek",
"Greek_female_2_sample3": "Girl Next Door · Greek",
"Indonesian_BossyLeader": "Bossy Leader · Indonesian",
"Italian_DiligentLeader": "Diligent Leader · Italian",
"Japanese_SportyStudent": "Sporty Student · Japanese",
"Japanese_Whisper_Belle": "Whisper Belle · Japanese",
"Korean_AthleticStudent": "Athletic Student · Korean",
"Korean_BraveAdventurer": "Brave Adventurer · Korean",
"Korean_ElegantPrincess": "Elegant Princess · Korean",
"Korean_IntellectualMan": "Intellectual Man · Korean",
"Korean_OptimisticYouth": "Optimistic Youth · Korean",
"Korean_ThoughtfulWoman": "Thoughtful Woman · Korean",
"Portuguese_BossyLeader": "Bossy Leader · Portuguese",
"Portuguese_ElegantGirl": "Elegant Girl · Portuguese",
"Portuguese_PlayfulGirl": "Playful Girl · Portuguese",
"Portuguese_Pompouslady": "Pompous lady · Portuguese",
"Portuguese_RationalMan": "Rational Man · Portuguese",
"Portuguese_ReliableMan": "Reliable Man · Portuguese",
"Portuguese_SereneElder": "Serene Elder · Portuguese",
"Portuguese_SereneWoman": "Serene Woman · Portuguese",
"Portuguese_WiseScholar": "Wise Scholar · Portuguese",
"Russian_AmbitiousWoman": "Ambitious Woman · Russian",
"Spanish_AnimeCharacter": "Anime Character · Spanish",
"Spanish_AssertiveQueen": "Assertive Queen · Spanish",
"Spanish_CompellingGirl": "Compelling Girl · Spanish",
"Spanish_ConfidentWoman": "Confident Woman · Spanish",
"Spanish_FascinatingBoy": "Fascinating Boy · Spanish",
"Spanish_ThoughtfulLady": "Thoughtful Lady · Spanish",
"Turkish_Trustworthyman": "Trustworthy man · Turkish",
"Vietnamese_female_4_v1": "Female 4 · Vietnamese",
"English_Explanatory_Man": "Explanatory Man · English",
"English_Husky_MetalHead": "Husky Metal Head · English",
"English_Magnetic_Male_2": "Magnetic Male 2 · English",
"English_SentimentalLady": "Sentimental Lady · English",
"English_Soft-spokenGirl": "Soft-Spoken Girl · English",
"English_Steady_Female_1": "Steady Female 1 · English",
"English_Steady_Female_5": "Steady Female 5 · English",
"Indonesian_CharmingGirl": "Charming Girl · Indonesian",
"Italian_AthleticStudent": "Athletic Student · Italian",
"Japanese_GracefulMaiden": "Graceful Maiden · Japanese",
"Korean_EnchantingSister": "Enchanting Sister · Korean",
"Korean_EnthusiasticTeen": "Enthusiastic Teen · Korean",
"Polish_female_1_sample1": "Calm Woman · Polish",
"Polish_female_2_sample3": "Casual Woman · Polish",
"Portuguese_CharmingLady": "Charming Lady · Portuguese",
"Portuguese_EnergeticBoy": "Energetic Boy · Portuguese",
"Portuguese_Fussyhostess": "Fussy hostess · Portuguese",
"Portuguese_GorgeousLady": "Gorgeous Lady · Portuguese",
"Portuguese_Steadymentor": "Steady Mentor · Portuguese",
"Portuguese_StressedLady": "Stressed Lady · Portuguese",
"Romanian_male_1_sample2": "Reliable Man · Romanian",
"Romanian_male_2_sample1": "Energetic Youth · Romanian",
"Russian_Bad-temperedBoy": "Bad-tempered Boy · Russian",
"Russian_PessimisticGirl": "Pessimistic Girl · Russian",
"Spanish_PowerfulSoldier": "Powerful Soldier · Spanish",
"Spanish_PowerfulVeteran": "Powerful Veteran · Spanish",
"Spanish_RomanticHusband": "Romantic Husband · Spanish",
"Spanish_SensibleManager": "Sensible Manager · Spanish",
"Spanish_Soft-spokenGirl": "Soft-spoken Girl · Spanish",
"Spanish_TheatricalActor": "Theatrical Actor · Spanish",
"socialmedia_female_1_v1": "Socialmedia Female 1",
"BritishChild_female_1_v1": "British Child Female 1",
"Cantonese_WiselProfessor": "Wisel Professor · Cantonese",
"English_FriendlyNeighbor": "Friendly Neighbor · English",
"English_Kind-heartedGirl": "Kind-Hearted Girl · English",
"English_Magnetic_Male_12": "Magnetic Male 12 · English",
"English_ManWithDeepVoice": "Man With Deep Voice · English",
"English_ReservedYoungMan": "Reserved Young Man · English",
"English_Strong-WilledBoy": "Strong-Willed Boy · English",
"English_compelling_lady1": "Compelling Lady · English",
"English_energetic_male_1": "Energetic Male 1 · English",
"French_Female Journalist": "Female Journalist · French",
"French_Female_Speech_New": "Female Speech New · French",
"Indonesian_DeterminedBoy": "Determined Boy · Indonesian",
"Italian_ArrogantPrincess": "Arrogant Princess · Italian",
"Japanese_DependableWoman": "Dependable Woman · Japanese",
"Japanese_OptimisticYouth": "Optimistic Youth · Japanese",
"Korean_CheerfulBoyfriend": "Cheerful Boyfriend · Korean",
"Korean_ConsiderateSenior": "Considerate Senior · Korean",
"Korean_FriendlyBigSister": "Friendly Big Sister · Korean",
"Portuguese_CharmingQueen": "Charming Queen · Portuguese",
"Portuguese_CharmingSanta": "Charming Santa · Portuguese",
"Portuguese_Deep-tonedMan": "Deep-toned Man · Portuguese",
"Portuguese_EnergeticGirl": "Energetic Girl · Portuguese",
"Portuguese_GentleTeacher": "Gentle Teacher · Portuguese",
"Portuguese_HumorousElder": "Humorous Elder · Portuguese",
"Portuguese_InspiringLady": "Inspiring Lady · Portuguese",
"Portuguese_MaturePartner": "Mature Partner · Portuguese",
"Portuguese_PlayfulSpirit": "Playful Spirit · Portuguese",
"Portuguese_ThoughtfulMan": "Thoughtful Man · Portuguese",
"Portuguese_WhimsicalGirl": "Whimsical Girl · Portuguese",
"Spanish_CaringGirlfriend": "Caring Girlfriend · Spanish",
"Spanish_FriendlyNeighbor": "Friendly Neighbor · Spanish",
"Spanish_Kind-heartedGirl": "Kind-hearted Girl · Spanish",
"Spanish_ReservedYoungMan": "Reserved Young Man · Spanish",
"Spanish_Strong-WilledBoy": "Strong-willed Boy · Spanish",
"English_Friendly_Female_3": "Friendly Female 3 · English",
"English_Gentle-voiced_man": "Gentle-voiced Man · English",
"English_PassionateWarrior": "Passionate Warrior · English",
"English_Sharp_Commentator": "Sharp Commentator · English",
"French_Female_News Anchor": "Patient Female Presenter · French",
"Indonesian_ConfidentWoman": "Confident Woman · Indonesian",
"Italian_WanderingSorcerer": "Wandering Sorcerer · Italian",
"Japanese_DecisivePrincess": "Decisive Princess · Japanese",
"Japanese_SeriousCommander": "Serious Commander · Japanese",
"Korean_BraveFemaleWarrior": "Brave Female Warrior · Korean",
"Korean_CheerfulCoolJunior": "Cheerful Cool Junior · Korean",
"Korean_IntellectualSenior": "Intellectual Senior · Korean",
"Portuguese_AnimeCharacter": "Anime Character · Portuguese",
"Portuguese_AssertiveQueen": "Assertive Queen · Portuguese",
"Portuguese_AttractiveGirl": "Attractive Girl · Portuguese",
"Portuguese_CompellingGirl": "Compelling Girl · Portuguese",
"Portuguese_ConfidentWoman": "Confident Woman · Portuguese",
"Portuguese_FascinatingBoy": "Fascinating Boy · Portuguese",
"Portuguese_SmartYoungGirl": "Smart Young Girl · Portuguese",
"Portuguese_ThoughtfulLady": "Thoughtful Lady · Portuguese",
"Romanian_female_1_sample4": "Optimistic Youth · Romanian",
"Romanian_female_2_sample1": "Gentle Woman · Romanian",
"Spanish_DeterminedManager": "Determined Manager · Spanish",
"Spanish_PassionateWarrior": "Passionate Warrior · Spanish",
"Spanish_SophisticatedLady": "Sophisticated Lady · Spanish",
"Cantonese_IndifferentStaff": "Indifferent Staff · Cantonese",
"English_Insightful_Speaker": "Insightful Speaker · English",
"English_Whispering_girl_v3": "Whispering Girl · English",
"English_intellect_female_1": "Intellect Female 1 · English",
"Korean_CharmingElderSister": "Charming Elder Sister · Korean",
"Korean_ChildhoodFriendGirl": "Childhood Friend Girl · Korean",
"Portuguese_Optimisticyouth": "Optimisticyouth · Portuguese",
"Portuguese_PowerfulSoldier": "Powerful Soldier · Portuguese",
"Portuguese_PowerfulVeteran": "Powerful Veteran · Portuguese",
"Portuguese_RomanticHusband": "Romantic Husband · Portuguese",
"Portuguese_SensibleManager": "Sensible Manager · Portuguese",
"Portuguese_SentimentalLady": "Sentimental Lady · Portuguese",
"Portuguese_TheatricalActor": "Theatrical Actor · Portuguese",
"conversational_female_1_v1": "Conversational Female 1",
"conversational_female_2_v1": "Conversational Female 2",
"English_captivating_female1": "Captivating Female · English",
"English_expressive_narrator": "Expressive Narrator · English",
"English_magnetic_voiced_man": "Magnetic-voiced Male · English",
"Indonesian_ReservedYoungMan": "Reserved Young Man · Indonesian",
"Japanese_IntellectualSenior": "Intellectual Senior · Japanese",
"Korean_CheerfulLittleSister": "Cheerful Little Sister · Korean",
"Portuguese_CaringGirlfriend": "Caring Girlfriend · Portuguese",
"Portuguese_FriendlyNeighbor": "Friendly Neighbor · Portuguese",
"Portuguese_Kind-heartedGirl": "Kind-hearted Girl · Portuguese",
"Portuguese_Matureresearcher": "Matureresearcher · Portuguese",
"Portuguese_ReservedYoungMan": "Reserved Young Man · Portuguese",
"Portuguese_Strong-WilledBoy": "Strong-willed Boy · Portuguese",
"Vietnamese_kindhearted_girl": "Kind-hearted girl · Vietnamese",
"Chinese (Mandarin)_Gentleman": "Gentleman · Chinese (Mandarin)",
"Chinese (Mandarin)_Soft_Girl": "Soft Girl · Chinese (Mandarin)",
"Chinese (Mandarin)_Warm_Girl": "Warm Girl · Chinese (Mandarin)",
"English_Deep-VoicedGentleman": "Deep-voiced Gentleman · English",
"Portuguese_DeterminedManager": "Determined Manager · Portuguese",
"Portuguese_NaughtySchoolgirl": "Naughty Schoolgirl · Portuguese",
"Portuguese_PassionateWarrior": "Passionate Warrior · Portuguese",
"Cantonese_ProfessionalHost(F)": "Professional Host(F) · Cantonese",
"Cantonese_ProfessionalHost(M)": "Professional Host(M) · Cantonese",
"Chinese (Mandarin)_Crisp_Girl": "Crisp Girl · Chinese (Mandarin)",
"Chinese (Mandarin)_Radio_Host": "Radio Host · Chinese (Mandarin)",
"Chinese (Mandarin)_Sweet_Lady": "Sweet Lady · Chinese (Mandarin)",
"Chinese (Mandarin)_Wise_Women": "Wise Women · Chinese (Mandarin)",
"Japanese_GenerousIzakayaOwner": "Generous Izakaya Owner · Japanese",
"Chinese (Mandarin)_BashfulGirl": "Bashful Girl · Chinese (Mandarin)",
"Chinese (Mandarin)_Cute_Spirit": "Cute Spirit · Chinese (Mandarin)",
"Chinese (Mandarin)_News_Anchor": "News Anchor · Chinese (Mandarin)",
"Chinese (Mandarin)_Warm_Bestie": "Warm Bestie · Chinese (Mandarin)",
"English_CaptivatingStoryteller": "Captivating Storyteller · English",
"Spanish_CaptivatingStoryteller": "Captivating Storyteller · Spanish",
"Chinese (Mandarin)_Gentle_Youth": "Gentle Youth · Chinese (Mandarin)",
"Chinese (Mandarin)_Mature_Woman": "Mature Woman · Chinese (Mandarin)",
"Portuguese_Deep-VoicedGentleman": "Deep-voiced Gentleman · Portuguese",
"Russian_HandsomeChildhoodFriend": "Handsome Childhood Friend · Russian",
"Chinese (Mandarin)_Gentle_Senior": "Gentle Senior · Chinese (Mandarin)",
"Chinese (Mandarin)_Laid_BackGirl": "Laid-back Girl · Chinese (Mandarin)",
"Chinese (Mandarin)_Lyrical_Voice": "Lyrical Voice · Chinese (Mandarin)",
"Chinese (Mandarin)_Sincere_Adult": "Sincere Adult · Chinese (Mandarin)",
"Chinese (Mandarin)_Humorous_Elder": "Humorous Elder · Chinese (Mandarin)",
"Chinese (Mandarin)_Male_Announcer": "Male Announcer · Chinese (Mandarin)",
"Portuguese_CaptivatingStoryteller": "Captivating Storyteller · Portuguese",
"Chinese (Mandarin)_ExplorativeGirl": "Explorative Girl · Chinese (Mandarin)",
"Chinese (Mandarin)_Stubborn_Friend": "Stubborn Friend · Chinese (Mandarin)",
"Portuguese_Conscientiousinstructor": "Conscientious Instructor · Portuguese",
"Chinese (Mandarin)_IntellectualGirl": "Intellectual Girl · Chinese (Mandarin)",
"Chinese (Mandarin)_Pure-hearted_Boy": "Pure-hearted Boy · Chinese (Mandarin)",
"Chinese (Mandarin)_Warm-HeartedAunt": "Warm-hearted Aunt · Chinese (Mandarin)",
"Chinese (Mandarin)_Warm_HeartedGirl": "Warm-hearted Girl · Chinese (Mandarin)",
"Chinese (Mandarin)_Kind-hearted_Antie": "Kind-hearted Antie · Chinese (Mandarin)",
"Chinese (Mandarin)_Kind-hearted_Elder": "Kind-hearted Elder · Chinese (Mandarin)",
"Chinese (Mandarin)_Reliable_Executive": "Reliable Executive · Chinese (Mandarin)",
"Chinese (Mandarin)_Southern_Young_Man": "Southern Young Man · Chinese (Mandarin)",
"Chinese (Mandarin)_HK_Flight_Attendant": "HK Flight Attendant · Chinese (Mandarin)",
"Chinese (Mandarin)_Straightforward_Boy": "Straightforward Boy · Chinese (Mandarin)",
"Chinese (Mandarin)_Unrestrained_Young_Man": "Unrestrained Young Man · Chinese (Mandarin)",
"moss_audio_076697ad-7144-11f0-a447-9613c873494c": "Voice 076697ad",
"moss_audio_19dbb103-7350-11f0-ad20-f2bc95e89150": "Voice 19dbb103",
"moss_audio_4f4172f4-737b-11f0-9540-7ef9b4b62566": "Voice 4f4172f4",
"moss_audio_570551b1-735c-11f0-b236-0adeeecad052": "Voice 570551b1 · English",
"moss_audio_62ca20b0-7380-11f0-99be-fe40dd2a5fe8": "Voice 62ca20b0",
"moss_audio_6dc281eb-713c-11f0-a447-9613c873494c": "Voice 6dc281eb · English",
"moss_audio_737a299c-734a-11f0-918f-4e0486034804": "Voice 737a299c",
"moss_audio_7c7e7ae2-7356-11f0-9540-7ef9b4b62566": "Voice 7c7e7ae2",
"moss_audio_a0d611da-737c-11f0-ad20-f2bc95e89150": "Voice a0d611da",
"moss_audio_ad5baf92-735f-11f0-8263-fe5a2fe98ec8": "Voice ad5baf92 · English",
"moss_audio_c12a59b9-7115-11f0-a447-9613c873494c": "Voice c12a59b9",
"moss_audio_cedfd4d2-736d-11f0-99be-fe40dd2a5fe8": "Voice cedfd4d2"
}
},
"default": "Calm_Woman",
"description": "System voice. The label shows the voice name and, where known, the language it is built for."
},
"sample_rate": {
"enum": [
8000,
16000,
22050,
24000,
32000,
44100
],
"type": "integer",
"x-ui": {
"unit": "Hz",
"order": 38,
"widget": "select"
},
"description": "Sample rate in Hz. The model uses 32000 when omitted."
},
"output_format": {
"enum": [
"mp3",
"wav",
"flac",
"pcm"
],
"type": "string",
"x-ui": {
"order": 40,
"widget": "select"
},
"default": "mp3",
"description": "File format of the result; pcm is headerless 16-bit little-endian samples."
},
"audio_channels": {
"enum": [
"mono",
"stereo"
],
"type": "string",
"x-ui": {
"order": 34,
"widget": "select"
},
"description": "Mono or stereo output. Mono when omitted."
},
"pronunciation_dict": {
"type": "array",
"x-ui": {
"order": 30,
"widget": "object-list"
},
"items": {
"type": "object",
"required": [
"alias",
"pronunciation"
],
"properties": {
"alias": {
"type": "string",
"pattern": "^[^/]+$",
"maxLength": 100,
"minLength": 1,
"description": "The text as written in the script, without slashes."
},
"pronunciation": {
"type": "string",
"maxLength": 200,
"minLength": 1,
"description": "How to read it: plain words or IPA in parentheses."
}
},
"additionalProperties": false
},
"maxItems": 100,
"description": "Custom pronunciations: each alias in the text is read as its pronunciation."
},
"english_normalization": {
"type": "boolean",
"x-ui": {
"order": 32,
"widget": "switch"
},
"default": false,
"description": "Read numbers, dates and abbreviations in English text the way a person would say them."
}
},
"additionalProperties": false
}HTTP 202 はタスクを受け付けたという意味で、生成が終わったという意味ではありません。返ってきた taskId を保存し、そのタスクの状態を問い合わせてください。結果を待っている間に、同じ内容でタスクを作り直さないでください。
HTTP/1.1 202 Accepted
Location: /api/v1/jobs/recordInfo?taskId=job_01k3m8x9q2z4v7n5p6r8s0t1w3
{
"code": 200,
"msg": "success",
"request_id": "req_example_create",
"data": {
"taskId": "job_01k3m8x9q2z4v7n5p6r8s0t1w3",
"state": "queued",
"estimatedCost": "0.750000"
}
}受理レスポンスには今回の概算料金が含まれるため、アプリのタスク履歴と請求画面に同じ金額を表示できます。
curl --get "https://api.spicyapi.ai/api/v1/jobs/recordInfo" \
--data-urlencode "taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"ポーリングは約 2 秒間隔から始め、徐々に間隔を延ばします。終了状態になったら止めてください。通信が切れたときも、元の taskId で状態を確認します。作成をやり直すときは、同じ冪等キーと同じ本文をそのまま使い回してください。
import { verifyWebhook } from "@spicyapi/sdk";
// express.raw keeps the bytes we signed; express.json never matches.
app.post("/hooks/spicy", express.raw({ type: "application/json" }), (req, res) => {
const { payload } = verifyWebhook({
rawBody: req.body,
timestamp: req.header("X-Webhook-Timestamp"),
signature: req.header("X-Webhook-Signature"),
payloadVersion: Number(req.header("X-Webhook-Payload-Version")),
secret: process.env.SPICY_WEBHOOK_SECRET,
});
res.status(200).end();
void handleFinishedTask(payload);
});タスク作成時に callBackUrl を渡せば、完了したレコードが POST で届きます——ポーリングは一切不要です。配信には毎回 X-Webhook-Timestamp、X-Webhook-Signature、X-Webhook-Payload-Version が付きます。署名は taskId.timestamp.sha256(body) に対する HMAC-SHA256(base64)なので、生のバイト列で検証してください。JSON を解析して再度文字列化するとバイト列が変わり、検証は必ず失敗します。失敗した配信は再送されるため同じ taskId が二度届くことがあります。ハンドラーは冪等に。まず 2xx を返し、処理はその後で——応答が遅いと配信失敗として扱われます。
output を読むのは、state が succeeded のときだけにしてください。失敗したときは errorCode、errorMessage、request_id を手がかりに調べます。例に出ている料金や状態は、実際の請求ではありません。
{
"code": 200,
"msg": "success",
"request_id": "req_example_record",
"data": {
"taskId": "job_01k3m8x9q2z4v7n5p6r8s0t1w3",
"model": "minimax/speech-2.8-turbo/text-to-speech",
"state": "succeeded",
"output": {
"assets": [
{
"key": "tasks/2026/08/28/job_01k3m8x9q2z4v7n5p6r8s0t1w3/3f7a1c9e5b2d48f0a6c1e3d5b7f9a1c3.mp3",
"mime": "audio/mpeg",
"url": "https://example.r2.cloudflarestorage.com/results/job_01k3m8x9q2z4v7n5p6r8s0t1w3/result.mp3?X-Amz-Signature=SIGNATURE_FROM_RESPONSE",
"expiresAt": "2026-08-28T12:20:08.000Z"
}
]
},
"cost": "0.750000",
"settled": true,
"createdAt": "2026-08-28T12:00:00Z",
"completedAt": "2026-08-28T12:00:30Z"
}
}利用可能なファイルは assets[].url からそのまま開くか、ダウンロードできます。API の Authorization ヘッダーは不要です。署名付き URL は expiresAt で失効しますが、保存期間内であればタスクを再取得することで更新できます。処理中または利用できないファイルに URL はありません。署名付き URL は非公開情報として扱ってください。
アプリ、ターミナル、AI アシスタント、ビジュアルワークフローで SpicyAPI を活用。接続ガイドを選んでください。
上のコードを書く必要はありません。MCP サーバーを 1 回接続すれば、MCP に対応するエージェント(Claude Code、Codex、Cursor、Windsurf、VS Code、Gemini CLI、Cline、LibreChat)がこのモデルを名前で実行できます。シェルから 1 つのコマンドで実行することもできます。
Use minimax/speech-2.8-turbo/text-to-speech to generate a portrait of a dancer under neon light, and save it to ./out/.
エージェントは公開カタログからモデルを引き、ローカルファイルを代わりにアップロードし、正確な見積もりと上限額を示して確認を待ちます。承認するまで課金は発生しません。
claude mcp add spicyapi -e SPICY_API_KEY=$SPICY_API_KEY \
-- npx --yes --package=@spicyapi/mcp spicyapi-mcp
npx skills add spicyapi-ai/spicy-skill1 行目でツールを、2 行目で Skill を渡します。Skill は使い方の取り決めです——課金の前に見積もりを取り、ローカルファイルはバイト列を貼らずにアップロードし、完成した成果物の URL を推測せずに読む。ほかのクライアントも同じサーバーをそれぞれの設定ファイルから使います。開発者向けページをご覧ください。
npx @spicyapi/cli tasks create --model minimax/speech-2.8-turbo/text-to-speech \
--input-json '{"text":"Welcome back. Your files finished rendering a minute ago and are ready to download.","emotion":"neutral","language":"auto","voice_id":"Calm_Woman","output_format":"mp3"}' \
--wait入力は上の例と同じ、このエンドポイント固有のスキーマに従います。--wait はタスクの完了までポーリングして結果を表示します。CI では --yes を追加すると確認を省略できます。先に SPICY_API_KEY を設定してください。API、CLI、MCP サーバーで同じキーを使えます。
npx @spicyapi/cli tasks create --model minimax/speech-2.8-turbo/text-to-speech \
--input-json '{…}' --retention 1h --wait
npx @spicyapi/cli tasks get $TASK_ID # read back the retention that applied--retention は保持期間を短くするだけです——30m、1h、7d、あるいは 0 なら終了と同時に削除。実際に効くのはリクエスト・アカウント設定・プラットフォーム上限のうち最も短い値なので、指定した数値が通った前提で進めず、タスクレコードから読み戻してください。アカウントの許容より長い値を渡しても何も起きません。
ComfyUI Manager か下のコマンドで SpicyAPI ノードをインストールしたら、キャンバスで MiniMax Speech 2.8 Turbo · Text to Speech を検索してください。このノードにはこのページと同じオプションがあり、実行前に価格が表示されます。
cd ComfyUI/custom_nodes
git clone https://github.com/spicyapi-ai/comfyui-spicyapi埋め込みパネルはこのページと同じスキーマを参照するため、API 仕様とのずれを防げます。ドキュメント内の検索対象にする場合は、/api/embed/models/ の JSON を取得して描画してください。
<iframe src="https://spicyapi.ai/embed/ja/models/minimax-speech-2-8-turbo/api?model=minimax%2Fspeech-2.8-turbo%2Ftext-to-speech" width="100%" height="560" loading="lazy" title="リクエスト例" style="border:1px solid rgba(0,0,0,.12)"></iframe>