Ce package fournit un moyen simple de générer des fichiers audio de texte vocale à partir de l'API Text-to-Speech (TTS) de TIKTOK dans Node.js.
npm i tiktok-tts
const {config, createAuDiofromText} = require ('tiktok-tts') config ('Votre tiktok sessionId ici'); createAdAofromText ('texte à parler va ici');
const {config, createAuDiofromText} = require ('tiktok-tts') config ('Votre tiktok sessionId ici'); createAdAofromText ('texte à parler va ici', 'myaudio');
Le fichier audio généré sera enregistré comme myAudio.mp3
const {config, createAuDiofromText} = require ('tiktok-tts') config ('Votre tiktok sessionId ici'); createAdAofromText ('texte à parler va ici', './mydirectory/myaudio');
Le fichier audio généré sera enregistré en tant que myAudio.mp3
dans le répertoire myDirectory
.
myDirectory
doit être un répertoire existant.const {config, createAuDiofromText} = require ('tiktok-tts') config ('Votre tiktok sessionId ici'); createAuDromText ('text à parler va ici', 'myaudio', 'en_us_stormtooper');
await
avec la fonction createAudioFromText()
const {config, createAuDiofromText} = require ('tiktok-tts') config ('votre tiktok sessionId ici'); fonction async yourfunction () {attendre createAuDiofromText ('texte qui sera parlé'); console.log ("fichier audio généré! ");} yourFunction ();
Installez l'extension de l'éditeur de cookie pour votre navigateur.
Connectez-vous à Tiktok Web
Pendant que sur Tiktok Web, ouvrez l'extension et recherchez sessionid
Copiez la valeur sessionid
. (Ce devrait être une valeur alphanumérique)
config (tikTokSessionId, CustomBaseur)
Paramètre | Description | Défaut | taper |
---|---|---|---|
tiktoksessionid | Votre SessionID Tiktok | null | Chaîne |
Custombaseur | URL de l'API Tiktok personnalisée optional | - | Chaîne |
Par défaut, https://api16-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
sera utilisé si aucun customBaseUrl
n'est spécifié.
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 (texte, nom de fichier, haut-parleur)
Paramètre | Description | Défaut | taper |
---|---|---|---|
texte | Texte à convertir en audio | null | Chaîne |
nom de fichier | nom de fichier / chemin pour le fichier audio généré optional | audio | Chaîne |
conférencier | Code de haut-parleur tiktok optional | en_us_001 | Chaîne |
Les codes de haut-parleur suivants sont pris en charge:
Langue | Conférencier | Code du conférencier |
---|---|---|
Anglais | Faire un jeu sur | en_male_jomboy |
Jessie | en_us_002 | |
Chaud | es_mx_002 | |
Farfelu | en_male_funny | |
Crier | en_us_ghostface | |
Empathique | en_female_samc | |
Sérieux | en_male_cody | |
Gourou de la beauté | en_female_makeup | |
Meilleur | en_female_richgirl | |
Filou | en_male_grinch | |
Joey | en_us_006 | |
Conteur | en_male_narration | |
M. Goodguy | en_male_deadpool | |
Narrateur | en_uk_001 | |
Mâle anglais britannique | en_uk_003 | |
Métro | en_au_001 | |
Alfred | en_male_jarvis | |
ashmagique | en_male_ashmagic | |
Olantekkers | en_male_olantekkers | |
Lord grincer des dents | en_male_ukneighbor | |
M. Meticule | en_male_ukbutler | |
Débutante | en_female_shenna | |
Université | en_female_pansino | |
Marty | en_male_trevor | |
Berceuse pop | en_female_f08_twinkle | |
Électrique classique | en_male_m03_classical | |
Bébé | en_female_betty | |
Cupidon | en_male_cupid | |
Mamie | en_female_grandma | |
Confortable | en_male_m2_xhxs_m03_christmas | |
Auteur | en_male_santa_narration | |
Caroloir | en_male_sing_deep_jingle | |
Père Noël | en_male_santa_effecte | |
NYE 2023 | en_female_ht_f08_newyear | |
Magicien | en_male_wizard | |
Opéra | en_female_ht_f08_halloween | |
Euphorique | en_female_ht_f08_glorious | |
Hypetrain | en_male_sing_funny_it_goes_up | |
Mélodrame | en_female_ht_f08_wonderful_world | |
Temps original | en_male_m2_xhxs_m03_silly | |
Pacifique | en_female_emotional | |
Toon beat | en_male_m03_sunshine_soon | |
Micro ouvert | en_female_f08_warmy_breeze | |
Tinter | en_male_m03_lobby | |
Action de grâces | en_male_sing_funny_thanksgiving | |
Cottagecore | en_female_f08_salut_damour | |
Professeur | en_us_007 | |
Scientifique | en_us_009 | |
Confiance | en_us_010 | |
Lisse | en_au_002 | |
Disney | Visage fantôme | en_us_ghostface |
Chewbacca | en_us_chewbacca | |
C3PO | en_us_c3po | |
Point | en_us_stitch | |
Stormtroopher | en_us_stormtrooper | |
Fusée | en_us_rocket | |
Madame Leota | en_female_madam_leota | |
Hôte fantôme | en_male_ghosthost | |
Pirate | en_male_pirate | |
Français | Français - mâle 1 | FR_001 |
Français - mâle 2 | FR_002 | |
Espagnol | Espagnol (Espagne) - Mâle | es_002 |
Espagnol mx - mâle | es_mx_002 | |
portugais | Portugais Br - Femme 1 | BR_001 |
Portugais Br - Femme 2 | BR_003 | |
Portugais Br - Femme 3 | BR_004 | |
Br portugais | BR_005 | |
Ivete Sangalo | bp_female_ivete | |
Ludmilla | BP_FEMALE_LUDMILLA | |
Lhays Macedo | pt_female_lhays | |
Light | PT_FEMALE_LAIZZA | |
Galvão Bueno | pt_male_bueno | |
Allemand | Allemand - femelle | DE_001 |
Allemand - mâle | DE_002 | |
indonésien | Indonésien - Femme | id_001 |
japonais | Japonais - Femme 1 | JP_001 |
Japonais - Femme 2 | jp_003 | |
Japonais - Femme 3 | JP_005 | |
Japonais - mâle | jp_006 | |
りーさ | jp_female_fujicochan | |
世羅鈴 | jp_female_hasegawariona | |
Cuisine de 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 | |
coréen | Coréen - Mâle 1 | kr_002 |
Coréen - femelle | kr_003 | |
Coréen - Mâle 2 | kr_004 | |
vietnamien | Femelle | Bv074_streaming |
Mâle | Bv075_streaming | |
Autre | Alto | en_female_f08_salut_damour |
Ténor | en_male_m03_lobby | |
Sunshine bientôt | en_male_m03_sunshine_soon | |
Brise chaude | en_female_f08_warmy_breeze | |
Glorieux | en_female_ht_f08_glorious | |
Ça monte | en_male_sing_funny_it_goes_up | |
Tamia | en_male_m2_xhxs_m03_silly | |
Dramatique | en_female_ht_f08_wonderful_world |