Этот пакет предоставляет простой способ генерации аудиофайлов текста в речь из API текста Tiktok (TTS) в node.js.
npm i tiktok-tts
const {config, createaudiofromtext} = require ('tiktok-tts') config ('your tiktok sessionid здесь'); createaudiofromtext ('текст, который нужно говорить здесь, идет здесь');
const {config, createaudiofromtext} = require ('tiktok-tts') config ('your tiktok sessionid здесь'); createaudiofromtext ('текст, который нужно говорить здесь, идет здесь', 'myaudio');
Сгенерированный аудиофайл будет сохранен как myAudio.mp3
const {config, createaudiofromtext} = require ('tiktok-tts') config ('your tiktok sessionid здесь'); createaudiofromtext ('текст, который нужно говорить, идет здесь', './mydirectory/myaudio');
Сгенерированный аудиофайл будет сохранен как myAudio.mp3
в каталоге myDirectory
.
myDirectory
должен быть существующим каталогом.const {config, createaudiofromtext} = require ('tiktok-tts') config ('your tiktok sessionid здесь'); createaudiofromtext ('текст, который нужно говорить, идет сюда', 'myaudio', 'en_us_stormtrooper');
await
с функцией createAudioFromText()
const {config, createaudiofromtext} = require ('tiktok-tts') config ('your tiktok sessionid здесь'); async function yourfunction () {await createaudiofromtext ('текст, который будет выступать'); console.log ("Audio file сгенерировано! ");} yourfunction ();
Установите расширение редактора cookie для вашего браузера.
Войдите в Tiktok Web
Находясь на Tiktok Web, откройте расширение и ищите sessionid
Скопируйте sessionid
. (Это должно быть буквенно -цифровое значение)
config (tiktoksessionid, custombaseurl)
Параметр | Описание | По умолчанию | тип |
---|---|---|---|
TiktoksessionId | Ваш Tiktok SessionId | null | Нить |
Custombaseurl | optional URL -адрес tiktok API. | - | Нить |
По умолчанию 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 | 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 | |
Мистер Гудги | en_male_deadpool | |
Рассказчик | en_uk_001 | |
Мужской английский британский | en_uk_003 | |
Метро | en_au_001 | |
Альфред | en_male_jarvis | |
Ашмагич | en_male_ashmagic | |
Olantekkers | en_male_olantekkers | |
Лорд съежится | en_male_ukneighbor | |
Мистер дотош | 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 | |
Гиперс | en_male_sing_funny_it_goes_up | |
Мелодрама | en_female_ht_f08_wonderful_world | |
Причудливое время | en_male_m2_xhxs_m03_silly | |
Мирный | en_female_emotional | |
Toon Beat | en_male_m03_sunshine_soon | |
Открытый микрофон | en_female_f08_warmy_breeze | |
Джингл | en_male_m03_lobby | |
День Благодарения | en_male_sing_funny_thanksgiving | |
Cottagecore | en_female_f08_salut_damour | |
Профессор | en_us_007 | |
Ученый | en_us_009 | |
Уверенность | en_us_010 | |
Гладкий | en_au_002 | |
Дисней | Призрачное лицо | en_us_ghostface |
Чубакка | en_us_chewbacca | |
C3PO | en_us_c3po | |
Стежок | en_us_stitch | |
Штурмовик | 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 Macedo | pt_female_lhays | |
Laizza | 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 |