Este paquete proporciona una manera simple de generar archivos de audio de texto a voz desde la API de texto a voz de Tiktok (TTS) en Node.js.
npm i tiktok-tts
const {config, createAudiofromtext} = require ('tikTok-tts') config ('su tiktok sessionID aquí'); createAudiofromtext ('El texto a hablar va aquí');
const {config, createAudiofromtext} = require ('tikTok-tts') config ('su tiktok sessionId aquí'); createAudiofromtext ('El texto que se habla va aquí', 'myaudio');
El archivo de audio generado se guardará como myAudio.mp3
const {config, createAudiofromtext} = require ('tikTok-tts') config ('su tiktok sessionId aquí'); createAudiofromtext ('El texto que se habla se va aquí', './mydirectory/myaudio');
El archivo de audio generado se guardará como myAudio.mp3
dentro del directorio myDirectory
.
myDirectory
debe ser un directorio existente.const {config, createAudiofromText} = require ('tikTok-tts') config ('su tiktok sessionId aquí'); createAudiofromText ('El texto que se habla va aquí', 'myaudio', 'en_us_stormtrooper');
await
con la función createAudioFromText()
const {config, createAaudiofromText} = request ('tikTok-tts') config ('su tiktok sessionId aquí'); async function yourfunction () {await createAdiofromtext ('texto que se hablará'); console.log ("archivo de audio generado! ");} YourFunction ();
Instale la extensión del editor de cookies para su navegador.
Inicie sesión en Tiktok Web
Mientras esté en Tiktok Web, abra la extensión y busque sessionid
Copie el valor sessionid
. (Debería ser un valor alfanumérico)
config (TikTokSessionID, CustomBaseUrl)
Parámetro | Descripción | Por defecto | tipo |
---|---|---|---|
tiktoksessionid | Tu Tiktok SessionID | null | Cadena |
CustomBaseUrl | URL de API Tiktok personalizada optional | - | Cadena |
Por defecto https://api16-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
se utilizará si no se especifica customBaseUrl
.
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
createAudiofromtext (texto, nombre de archivo, altavoz)
Parámetro | Descripción | Por defecto | tipo |
---|---|---|---|
texto | Texto para convertir a audio | null | Cadena |
Nombre del archivo | nombre de archivo/ruta para el archivo de audio generado optional | audio | Cadena |
vocero | Código de altavoz Tiktok optional | en_us_001 | Cadena |
Se admiten los siguientes códigos de altavoces:
Idioma | Vocero | Código de altavoz |
---|---|---|
Inglés | Jugar | en_male_jomboy |
Jessie | EN_US_002 | |
Cálido | ES_MX_002 | |
Chiflado | en_male_funny | |
Gritar | en_us_ghostface | |
Empático | en_female_samc | |
Grave | en_male_cody | |
Gurú de belleza | en_female_makeup | |
Mejor amiga | en_female_richgirl | |
Embaucador | en_male_grinch | |
Joey | EN_US_006 | |
Narrador de historias | en_male_narration | |
Sr. Goodguy | en_male_deadpool | |
Narrador | en_uk_001 | |
Inglés Masculino Reino Unido | en_uk_003 | |
Metro | en_au_001 | |
Alfredo | en_male_jarvis | |
cenicero | en_male_ashmagic | |
olantekkers | en_male_olantekkers | |
Lord CHARE | en_male_ukneighbor | |
Sr. Meticuloso | en_male_ukbutler | |
Debutante | en_female_shenna | |
Universidad | en_female_pansino | |
Marty | en_male_trevor | |
Cuna de pop | en_female_f08_twinkle | |
Eléctrico clásico | en_male_m03_classical | |
Bae | en_female_betty | |
Cupido | en_male_cupid | |
Abuelita | en_female_grandma | |
Acogedor | en_male_m2_xhxs_m03_christmas | |
Autor | en_male_santa_narration | |
Villancico | en_male_sing_deep_jingle | |
Santa | en_male_santa_effect | |
NYE 2023 | en_female_ht_f08_newyear | |
Mago | en_male_wizard | |
Ópera | en_female_ht_f08_halloween | |
Eufórico | en_female_ht_f08_glorious | |
Hipometraña | EN_MALE_SING_FUNNY_IT_GOES_UP | |
Melodrama | en_female_ht_f08_wonderful_world | |
Tiempo extravagante | en_male_m2_xhxs_m03_silly | |
Pacífico | en_female_emocional | |
Toon Beat | EN_MALE_M03_SUNSHINE_SOON | |
Micrófono abierto | en_female_f08_warmy_breeze | |
Tintineo | en_male_m03_lobby | |
Acción de gracias | en_male_sing_funny_thanksgiving | |
Cottagecore | en_female_f08_salut_damour | |
Profesor | EN_US_007 | |
Científico | EN_US_009 | |
Confianza | EN_US_010 | |
Liso | en_au_002 | |
Disney | Cara fantasma | en_us_ghostface |
Mascacca | en_US_CHEWBACCA | |
C3PO | EN_US_C3PO | |
Puntada | en_us_stitch | |
Tormenta de asalto | en_us_stormtrooperer | |
Cohete | en_us_rocket | |
Madame Leota | en_female_madam_leota | |
Anfitrión fantasma | en_male_ghostHost | |
Pirata | en_male_pirate | |
Francés | Francés - Hombre 1 | FR_001 |
Francés - Hombre 2 | FR_002 | |
Español | Español (España) - Hombre | ES_002 |
Español mx - hombre | ES_MX_002 | |
portugués | Portugués BR - Mujer 1 | BR_001 |
Portugués BR - Mujer 2 | BR_003 | |
Portugués BR - Mujer 3 | BR_004 | |
Portugués BR - Hombre | BR_005 | |
Ivete Sangalo | bp_female_ivete | |
Ludmilla | bp_female_ludmilla | |
Lhays Macedo | pt_female_lhays | |
Laizza | pt_female_laizza | |
Galvão hueno | PT_MALE_BUENO | |
Alemán | Alemania - Mujer | DE_001 |
Alemán - Hombre | DE_002 | |
indonesio | Indonesia - Mujer | ID_001 |
japonés | Japonés - Mujer 1 | JP_001 |
Japonés - Mujer 2 | JP_003 | |
Japonés - Mujer 3 | JP_005 | |
Japonés - Hombre | JP_006 | |
りーさ | jp_female_fujicochan | |
世羅鈴 | JP_FEMALE_HASEGAWARIA | |
Cocina de Morio | jp_male_keiichinakano | |
夏絵ココ | jp_female_oomaaeaika | |
低音ボイス | 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 | |
coreano | Coreano - hombre 1 | KR_002 |
Coreano - mujer | KR_003 | |
Coreano - hombre 2 | KR_004 | |
vietnamita | Femenino | Bv074_streaming |
Masculino | Bv075_streaming | |
Otro | Alto | en_female_f08_salut_damour |
Tenor | en_male_m03_lobby | |
Sunshine pronto | EN_MALE_M03_SUNSHINE_SOON | |
Brisa calentada | en_female_f08_warmy_breeze | |
Glorioso | en_female_ht_f08_glorious | |
Sube | EN_MALE_SING_FUNNY_IT_GOES_UP | |
Ardiente | en_male_m2_xhxs_m03_silly | |
Dramático | en_female_ht_f08_wonderful_world |