Paket ini menyediakan cara sederhana untuk menghasilkan file audio teks-ke-pidato dari API Text-to-Speech (TTS) Tiktok di Node.js.
NPM I Tiktok-tts
const {config, createAdiOfromText} = membutuhkan ('tiktok-tts') config ('Tiktok sessionId di sini'); createAdiOfromText ('Teks yang akan diucapkan di sini');
const {config, createAdiOfRomText} = membutuhkan ('Tiktok-tts') config ('Tiktok sessionID di sini'); createAdiofromText ('Teks yang akan diucapkan di sini', 'myaudio');
File audio yang dihasilkan akan disimpan sebagai myAudio.mp3
const {config, createAdiOfRomText} = membutuhkan ('Tiktok-tts') config ('Tiktok sessionId di sini'); createAdiofromText ('teks yang akan diucapkan pergi ke sini', './mydirectory/myaudio');
File audio yang dihasilkan akan disimpan sebagai myAudio.mp3
di dalam direktori myDirectory
.
myDirectory
perlu menjadi direktori yang ada.const {config, createAdiOfromText} = membutuhkan ('Tiktok-tts') config ('Tiktok sessionid di sini'); createAdiofromText ('teks yang akan diucapkan di sini', 'myaudio', 'en_us_stormtrooper');
await
fungsi createAudioFromText()
const {config, createAdiofromText} = membutuhkan ('Tiktok-tts') config ('Tiktok sessionID di sini'); fungsi async yourfunction () {Await createAdiOfromText ('Teks yang akan diucapkan'); console.log ("audio file (" teks yang akan diucapkan '); console.log ("audio file (" audio file (' dihasilkan! ");} fungsi Anda ();
Pasang ekstensi editor cookie untuk browser Anda.
Masuk ke Tiktok Web
Saat berada di web Tiktok, buka ekstensi dan cari sessionid
Salin nilai sessionid
. (Itu harus menjadi nilai alfanumerik)
Config (TiktoksessionID, CustomBaseUrl)
Parameter | Keterangan | Bawaan | jenis |
---|---|---|---|
TiktoksessionId | Sesi Tiktok Anda | null | Rangkaian |
CustomBaseUrl | URL API Tiktok Kustom optional | - | Rangkaian |
Secara default https://api16-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
akan digunakan jika tidak ada customBaseUrl
yang ditentukan.
https://api16-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
https://api16-core-c-useast1a.tiktokv.com/media/api/text/speech/invoke
https://api16-normal-useast5.us.tiktokv.com/media/api/text/speech/invoke
https://api16-core.tiktokv.com/media/api/text/speech/invoke
https://api16-core-useast5.us.tiktokv.com/media/api/text/speech/invoke
https://api19-core-c-useast1a.tiktokv.com/media/api/text/speech/invoke
https://api-core.tiktokv.com/media/api/text/speech/invoke
https://api-normal.tiktokv.com/media/api/text/speech/invoke
https://api19-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
https://api16-core-c-alisg.tiktokv.com/media/api/text/speech/invoke
https://api16-normal-c-alisg.tiktokv.com/media/api/text/speech/invoke
https://api22-core-c-alisg.tiktokv.com/media/api/text/speech/invoke
https://api16-normal-c-useast2a.tiktokv.com/media/api/text/speech/invoke
CreateAdiOfRomText (teks, nama file, pembicara)
Parameter | Keterangan | Bawaan | jenis |
---|---|---|---|
teks | Teks yang akan dikonversi menjadi audio | null | Rangkaian |
nama file | nama file/path untuk file audio yang dihasilkan optional | audio | Rangkaian |
pembicara | Kode speaker tiktok optional | en_us_001 | Rangkaian |
Kode speaker berikut didukung:
Bahasa | Pembicara | Kode pembicara |
---|---|---|
Bahasa inggris | Game On | en_male_jomboy |
Jessie | EN_US_002 | |
Hangat | ES_MX_002 | |
Edan | en_male_funny | |
Berteriak | en_us_ghostface | |
Empati | en_female_samc | |
Serius | en_male_cody | |
Guru kecantikan | en_female_makeup | |
Bestie | en_female_richgirl | |
Penipu | en_male_grinch | |
Joey | EN_US_006 | |
Story Teller | en_male_narration | |
Tuan Goodguy | en_male_deadpool | |
Narator | en_uk_001 | |
Pria Inggris Inggris | en_uk_003 | |
Metro | en_au_001 | |
Alfred | en_male_jarvis | |
Ashmagic | en_male_ashmagic | |
Olantekkers | en_male_olantekkers | |
Lord Cringe | en_male_ukneighbor | |
Tn. Beticulous | en_male_ukbutler | |
Debutan | en_female_shenna | |
Universitas | en_female_pansino | |
Marty | en_male_trevor | |
Pop Lullaby | en_female_f08_twinkle | |
Listrik klasik | EN_MALE_M03_Classical | |
Bae | en_female_betty | |
Dewa asmara | en_male_cupid | |
Nenek | en_female_grandma | |
Nyaman | en_male_m2_xhxs_m03_christmas | |
Pengarang | en_male_santa_narration | |
Caroler | EN_MALE_SING_DEEP_JINGLE | |
Santa | en_male_santa_effect | |
NYE 2023 | en_female_ht_f08_newyear | |
Tukang sulap | en_male_wizard | |
Opera | en_female_ht_f08_halloween | |
Euforia | en_female_ht_f08_glorious | |
Hypetrain | en_male_sing_funny_it_goes_up | |
Sandiwara sensasi | en_female_ht_f08_wonderful_world | |
Waktu yang unik | en_male_m2_xhxs_m03_silly | |
Tenang | en_female_emotional | |
Toon Beat | EN_MALE_M03_SUNSHINE_SOON | |
Buka Mic | EN_FEMALE_F08_WARMY_BREEZE | |
Bergemerincing | en_male_m03_lobby | |
Thanksgiving | en_male_sing_funny_thanksgiving | |
CottageCore | en_female_f08_salut_damour | |
Profesor | EN_US_007 | |
Ilmuwan | EN_US_009 | |
Kepercayaan diri | EN_US_010 | |
Mulus | en_au_002 | |
Disney | Wajah hantu | en_us_ghostface |
Chewbacca | EN_US_CHEWBACCA | |
C3po | EN_US_C3PO | |
Jahitan | en_us_stitch | |
Stormtrooper | en_us_stormtrooper | |
Roket | EN_US_ROCKET | |
Madame Leota | en_female_madam_leota | |
Tuan rumah hantu | en_male_ghosthost | |
Bajak laut | en_male_pirate | |
Perancis | Prancis - Pria 1 | FR_001 |
Prancis - Pria 2 | FR_002 | |
Spanyol | Spanyol (Spanyol) - Pria | ES_002 |
MX Spanyol - Pria | ES_MX_002 | |
Portugis | Portugis BR - Wanita 1 | BR_001 |
Portugis BR - Wanita 2 | BR_003 | |
Portugis BR - Wanita 3 | BR_004 | |
Portugis BR - Pria | BR_005 | |
Ivete Sangalo | bp_female_ivete | |
Ludmilla | bp_female_ludmilla | |
Lhays macedo | pt_female_lhays | |
Laizza | pt_female_laizza | |
Galvão Bueno | PT_MALE_BUENO | |
Jerman | Jerman - Wanita | de_001 |
Jerman - Pria | de_002 | |
Indonesia | Indonesia - Wanita | ID_001 |
Jepang | Jepang - Wanita 1 | JP_001 |
Jepang - Wanita 2 | JP_003 | |
Jepang - Wanita 3 | JP_005 | |
Jepang - Pria | JP_006 | |
りーさ | jp_female_fujicochan | |
世羅鈴 | jp_female_hasegawariona | |
Dapur Morio | jp_male_keiichinakano | |
夏絵ココ | jp_female_oomaeaika | |
低音ボイス | jp_male_yujinchigusa | |
四郎 | jp_female_shirou | |
玉川寿紀 | jp_male_tamawakazuki | |
庄司果織 | jp_female_kaorishoji | |
八木沙季 | jp_female_yagishaki | |
ヒカキン | jp_male_hikakin | |
丸山礼 | jp_female_rei | |
修一朗 | JP_MALE_SHUICHIRO | |
マツダ家の日常 | jp_male_matsudake | |
まちこりーた | jp_female_machikoriiita | |
モジャオ | jp_male_matsuo | |
モリスケ | jp_male_osada | |
Korea | Korea - Pria 1 | KR_002 |
Korea - Wanita | KR_003 | |
Korea - Pria 2 | KR_004 | |
Vietnam | Perempuan | BV074_Streaming |
Pria | BV075_Streaming | |
Lainnya | Alto | en_female_f08_salut_damour |
Penyanyi tenor | en_male_m03_lobby | |
Sinar matahari segera | EN_MALE_M03_SUNSHINE_SOON | |
Angin sepoi -sepoi | EN_FEMALE_F08_WARMY_BREEZE | |
Mulia | en_female_ht_f08_glorious | |
Itu naik | en_male_sing_funny_it_goes_up | |
Chipmunk | en_male_m2_xhxs_m03_silly | |
Dramatis | en_female_ht_f08_wonderful_world |