tiktok-tts-node
v1.0.6
Published
tiktok text to speech
Downloads
11
Maintainers
Readme
tiktok-tts-node
tiktok-tts-node
is a Node.js package that allows you to convert text to speech using TikTok's text-to-speech service. This package simplifies the process of generating audio files from text, making it easy to integrate text-to-speech capabilities into your applications.
Features
- Convert text to speech using TikTok's TTS engine.
- Supports multiple languages and voices.
- Easy integration with Node.js applications.
- Lightweight and efficient.
Installation
You can install the package using npm:
npm install tiktok-tts-node
Usage
Here’s an example of how to use tiktok-tts-node:
import TikTokTTS,{ ttVoice } from "tiktok-tts-node";
const text = "Hello work!";
const sessionId = "YOUR TIKTOK SESSION ID";
let speaker = new TikTokTTS(sessionId);
speaker
.tts(text)
.then(() => {
console.log("success");
})
.catch((e) => {
console.log(e);
});
TikTokTTS parameter
- sessionId: string | require
- tiktokUrl: string | optional | default "https://api16-normal-v6.tiktokv.com/media/api/text/speech/invoke"
tts function parameter
- text: string | require
- speech: string | optional | default: "BV075_streaming"
- output: string | optional | default: "audio"
- By default
https://api16-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
will be used if no customBaseUrl is specified.
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
Speaker Codes
The following speaker codes are supported:
| Language | Speaker | Speaker Code | |------------- |-------------------------|---------------------------------| | English | Game On | en_male_jomboy | | | Jessie | en_us_002 | | | Warm | es_mx_002 | | | Wacky | en_male_funny | | | Scream | en_us_ghostface | | | Empathetic | en_female_samc | | | Serious | en_male_cody | | | Beauty Guru | en_female_makeup | | | Bestie | en_female_richgirl | | | Trickster | en_male_grinch | | | Joey | en_us_006 | | | Story Teller | en_male_narration | | | Mr. GoodGuy | en_male_deadpool | | | Narrator | en_uk_001 | | | Male English UK | en_uk_003 | | | Metro | en_au_001 | | | Alfred | en_male_jarvis | | | ashmagic | en_male_ashmagic | | | olantekkers | en_male_olantekkers | | | Lord Cringe | en_male_ukneighbor | | | Mr. Meticulous | en_male_ukbutler | | | Debutante | en_female_shenna | | | Varsity | en_female_pansino | | | Marty | en_male_trevor | | | Pop Lullaby | en_female_f08_twinkle | | | Classic Electric | en_male_m03_classical | | | Bae | en_female_betty | | | Cupid | en_male_cupid | | | Granny | en_female_grandma | | | Cozy | en_male_m2_xhxs_m03_christmas | | | Author | en_male_santa_narration | | | Caroler | en_male_sing_deep_jingle | | | Santa | en_male_santa_effect | | | NYE 2023 | en_female_ht_f08_newyear | | | Magician | en_male_wizard | | | Opera | en_female_ht_f08_halloween | | | Euphoric | en_female_ht_f08_glorious | | | Hypetrain | en_male_sing_funny_it_goes_up | | | Melodrama | en_female_ht_f08_wonderful_world| | | Quirky Time | en_male_m2_xhxs_m03_silly | | | Peaceful | en_female_emotional | | | Toon Beat | en_male_m03_sunshine_soon | | | Open Mic | en_female_f08_warmy_breeze | | | Jingle | en_male_m03_lobby | | | Thanksgiving | en_male_sing_funny_thanksgiving | | | Cottagecore | en_female_f08_salut_damour | | | Professor | en_us_007 | | | Scientist | en_us_009 | | | Confidence | en_us_010 | | | Smooth | en_au_002 | | Disney | Ghost Face | en_us_ghostface | | | Chewbacca | en_us_chewbacca | | | C3PO | en_us_c3po | | | Stitch | en_us_stitch | | | Stormtrooper | en_us_stormtrooper | | | Rocket | en_us_rocket | | | Madame Leota | en_female_madam_leota | | | Ghost Host | en_male_ghosthost | | | Pirate | en_male_pirate | | French | French - Male 1 | fr_001 | | | French - Male 2 | fr_002 | | Spanish | Spanish (Spain) - Male | es_002 | | | Spanish MX - Male | es_mx_002 | | Portuguese | Portuguese BR - Female 1 | br_001 | | | Portuguese BR - Female 2 | br_003 | | | Portuguese BR - Female 3 | br_004 | | | Portuguese BR - Male | 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 | | German | German - Female | de_001 | | | German - Male | de_002 | | Indonesian | Indonesian - Female | id_001 | | Japanese | Japanese - Female 1 | jp_001 | | | Japanese - Female 2 | jp_003 | | | Japanese - Female 3 | jp_005 | | | Japanese - Male | jp_006 | | | りーさ | jp_female_fujicochan | | | 世羅鈴 | jp_female_hasegawariona | | | Morio’s Kitchen | 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 | | Korean | Korean - Male 1 | kr_002 | | | Korean - Female | kr_003 | | | Korean - Male 2 | kr_004 | | Vietnamese | Female | BV074_streaming | | | Male | BV075_streaming | | Other | Alto | en_female_f08_salut_damour | | | Tenor | en_male_m03_lobby | | | Sunshine Soon | en_male_m03_sunshine_soon | | | Warmy Breeze | en_female_f08_warmy_breeze | | | Glorious | en_female_ht_f08_glorious | | | It Goes Up | en_male_sing_funny_it_goes_up | | | Chipmunk | en_male_m2_xhxs_m03_silly | | | Dramatic | en_female_ht_f08_wonderful_world |