이 패키지는 Node.js에서 Tiktok의 TTS (Text-To-Steech) API에서 텍스트 음성 연설 오디오 파일을 생성하는 간단한 방법을 제공합니다.
npm i tiktok-tts
const {config, createeaudiofromtext} = require ( 'tiktok-tts') config ( 'tiktok sessionid here'); createeaudiofromtext ( '말하면 텍스트가 여기에서 간다');
const {config, createeaudiofromtext} = require ( 'tiktok-tts') config ( 'tiktok sessionid here'); createeaudiofromtext ( '말할 텍스트는 여기에 간다', 'myaudio');
생성 된 오디오 파일은 myAudio.mp3
로 저장됩니다
const {config, createeaudiofromtext} = require ( 'tiktok-tts') config ( 'tiktok sessionid here'); createeaudiofromtext ( '말할 텍스트는 여기에 간다', './mydirectory/myaudio');
생성 된 오디오 파일은 myDirectory
디렉토리 내에서 myAudio.mp3
로 저장됩니다.
myDirectory
기존 디렉토리 여야합니다.const {config, createeaudiofromtext} = require ( 'tiktok-tts') config ( 'tiktok sessionid here'); createeaudiofromtext ( '말할 텍스트가 여기로 간다', 'myaudio', 'en_us_stormtrooper');
createAudioFromText()
함수와 함께 await
const {config, createeaudiofromtext} = require ( 'tiktok-tts') config ( 'your tiktok sessionid here'); async function yourfunction () {createaudiofromtext ( 'spokend 할 텍스트'); console.log ( "오디오 파일 생성! ");} yourFunction ();
브라우저의 쿠키 편집기 확장을 설치하십시오.
Tiktok 웹에 로그인하십시오
Tiktok 웹에있는 동안 확장자를 열고 sessionid
찾으십시오.
sessionid
값을 복사하십시오. (영숫자 값이어야합니다)
config (tiktoksessionid, custombaseurl)
매개 변수 | 설명 | 기본 | 유형 |
---|---|---|---|
TiktoksessionID | 당신의 tiktok sessionid | null | 끈 |
CustomBaseUrl | 사용자 정의 Tiktok API URL optional | - | 끈 |
기본적으로 https://api16-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
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 (텍스트, 파일 이름, 스피커)
매개 변수 | 설명 | 기본 | 유형 |
---|---|---|---|
텍스트 | 오디오로 변환 할 텍스트 | null | 끈 |
파일 이름 | 생성 된 오디오 파일 optional 의 Filename/Path | audio | 끈 |
스피커 | Tiktok 스피커 코드 optional | en_us_001 | 끈 |
다음 스피커 코드가 지원됩니다.
언어 | 스피커 | 스피커 코드 |
---|---|---|
영어 | 게임 켜기 | en_male_jomboy |
제시 | en_us_002 | |
따뜻한 | ES_MX_002 | |
엉뚱한 | en_male_funny | |
비명 | en_us_ghostface | |
공감 | en_female_samc | |
심각한 | en_male_cody | |
뷰티 전문가 | en_female_makeup | |
베이스 | en_female_richgirl | |
사기꾼 | en_male_grinch | |
잡역부 | en_us_006 | |
스토리 텔러 | en_male_narration | |
Goodguy 씨 | en_male_deadpool | |
내레이터 | en_uk_001 | |
Male English UK | en_uk_003 | |
지하철 | en_au_001 | |
알프레드 | en_male_jarvis | |
ashmagic | en_male_ashmagic | |
Olantekkers | en_male_olantekkers | |
주님 cringe | en_male_ukneighbor | |
Mr. Meticious | en_male_ukbutler | |
데뷔 | en_female_shenna | |
대학 | en_female_pansino | |
마티 | en_male_trevor | |
팝 자장 | en_female_f08_twinkle | |
클래식 전기 | EN_MALE_M03_CLASSICAL | |
배 | en_female_betty | |
큐핏 | en_male_cupid | |
할머니 | en_female_grandma | |
아늑한 | EN_MALE_M2_XHXS_M03_CHRISTMAS | |
작가 | en_male_santa_narration | |
캐롤러 | en_male_sing_deep_jingle | |
산타 | en_male_santa_effect | |
Nye 2023 | en_female_ht_f08_newyear | |
마술사 | en_male_wizard | |
오페라 | en_female_ht_f08_halloween | |
행복 | EN_FEMALE_HT_F08_GLORIOUS | |
hypetrain | en_male_sing_funny_it_goes_up | |
멜로 드라마 | en_female_ht_f08_wonderful_world | |
기발한 시간 | EN_MALE_M2_XHXS_M03_SILLY | |
평화로운 | EN_FEMALE_MOTION | |
툰 비트 | EN_MALE_M03_SUNSHINE_SOON | |
열린 마이크 | EN_FEMALE_F08_WARMY_BREEZE | |
징글 마차 | EN_MALE_M03_LOBBY | |
추수 감사절 | en_male_sing_funny_tanksgiving | |
Cottagecore | en_female_f08_salut_damour | |
교수 | en_us_007 | |
과학자 | en_us_009 | |
신뢰 | en_us_010 | |
매끄러운 | en_au_002 | |
디즈니 | 유령 얼굴 | en_us_ghostface |
Chewbacca | en_us_chewbacca | |
C3PO | en_us_c3po | |
땀 | en_us_stitch | |
Stormtrooper | en_us_stormtrooper | |
로켓 | en_us_rocket | |
마담 레오타 | en_female_madam_leota | |
유령 호스트 | en_male_ghosthost | |
해적 | en_male_pirate | |
프랑스 국민 | 프랑스어 - 남성 1 | FR_001 |
프랑스어 - 남성 2 | FR_002 | |
스페인 사람 | 스페인 (스페인) - 남성 | ES_002 |
스페인 MX- 남성 | ES_MX_002 | |
포르투갈 인 | 포르투갈어 BR- 여성 1 | BR_001 |
포르투갈어 BR- 여성 2 | BR_003 | |
포르투갈어 BR- 여성 3 | BR_004 | |
포르투갈어 Br- 남성 | BR_005 | |
Ivete Sangalo | bp_female_ivete | |
루밀 릴라 | bp_female_ludmilla | |
Lhays 마케도 | pt_female_lhays | |
라자가 | pt_female_laizza | |
갈보 부에노 | PT_MALE_BUENO | |
독일 사람 | 독일 - 여성 | DE_001 |
독일 - 남성 | DE_002 | |
인도네시아 인 | 인도네시아 - 여성 | ID_001 |
일본어 | 일본어 - 여성 1 | JP_001 |
일본어 - 여성 2 | JP_003 | |
일본어 - 여성 3 | JP_005 | |
일본 - 남성 | JP_006 | |
りーさ | JP_FEMALE_FUJICOCHAN | |
世羅鈴 | JP_FEMALE_HASEGAWARIONA | |
모리오의 주방 | 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 | |
한국인 | 한국 - 남성 1 | KR_002 |
한국 - 여성 | KR_003 | |
한국 - 남성 2 | KR_004 | |
베트남 사람 | 여성 | BV074_Streaming |
남성 | BV075_Streaming | |
다른 | 알토 | en_female_f08_salut_damour |
테너 | EN_MALE_M03_LOBBY | |
곧 햇빛 | EN_MALE_M03_SUNSHINE_SOON | |
따뜻한 산들 바람 | EN_FEMALE_F08_WARMY_BREEZE | |
거룩한 | EN_FEMALE_HT_F08_GLORIOUS | |
그것은 올라갑니다 | en_male_sing_funny_it_goes_up | |
다람쥐 | EN_MALE_M2_XHXS_M03_SILLY | |
극적인 | en_female_ht_f08_wonderful_world |