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선택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를 그대로 조회하세요. 다시 생성할 때는 처음에 쓴 Idempotency-Key와 본문을 그대로 써야 합니다.
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)에 대한 base64 HMAC-SHA256이므로 반드시 원본 바이트로 검증해야 합니다. JSON을 파싱했다가 다시 직렬화하면 바이트가 달라져 검증이 실패합니다. 실패한 전달은 재시도되므로 같은 taskId가 두 번 올 수 있습니다. 핸들러를 멱등하게 만드세요. 먼저 2xx로 답하고 처리는 그다음에 — 응답이 느리면 전달 실패로 간주됩니다.
state가 succeeded일 때만 output을 사용하세요. 실패 시 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이 없습니다. 서명 URL은 비공개로 보관하세요.
앱, 터미널, AI 어시스턴트 또는 시각적 워크플로에서 SpicyAPI를 사용하세요. 원하는 설정 가이드를 선택하세요.
위 코드를 직접 쓸 필요는 없습니다. MCP 서버를 한 번만 연결해 두면 MCP를 지원하는 에이전트(Claude Code, Codex, Cursor, Windsurf, VS Code, Gemini CLI, Cline, LibreChat)가 이 모델을 이름으로 호출합니다. 셸에서 명령 한 줄로 실행할 수도 있습니다.
minimax/speech-2.8-turbo/text-to-speech로 네온 아래 선 댄서의 인물 사진을 만들어서 ./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-skill첫 줄은 도구를, 둘째 줄은 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/ko/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>