このパッケージは、node.jsでTiktokのテキストからスピーチ(TTS)APIからテキストツースピーチオーディオファイルを生成する簡単な方法を提供します。
npm i tiktok-tts
const {config、createaudiofromtext} = require( 'tiktok-tts')config( 'your tiktok sessionid here');
const {config、createaudiofromtext} = require( 'tiktok-tts')config( 'your tiktok sessionid here');
生成されたオーディオファイルはmyAudio.mp3
として保存されます
const {config、createaudiofromtext} = require( 'tiktok-tts')config( 'your tiktok sessionid here'); createaudiofromtext( 'text for oun seaun bere'、 './mydirectory/myaudio');
生成されたオーディオファイルは、 myDirectory
ディレクトリ内のmyAudio.mp3
として保存されます。
myDirectory
既存のディレクトリである必要があることに注意してください。const {config、createaudiofromtext} = require( 'tiktok-tts')config( 'your tiktok sessionid here'); createaudiofromtext( 'goes goes here'、 'myaudio'、 'en_us_stormtrooper');
createAudioFromText()
関数でawait
を使用しますconst {config、createaudiofromtext} = require( 'tiktok-tts')config( 'your tiktok sessionid here'); async function yourfunction(){await createaudiofromtext( 'text that counge'); console.log( "audio file file生成! ");} yourfunction();
ブラウザのCookieエディター拡張機能をインストールします。
Tiktok Webにログインします
Tiktok Webで、拡張機能を開いてsessionid
を探します
sessionid
値をコピーします。 (それは英数字の値であるべきです)
config(tiktoksessionid、custombaseurl)
パラメーター | 説明 | デフォルト | タイプ |
---|---|---|---|
Tiktoksessionid | Tiktok SessionId | null | 弦 |
custombaseurl | カスタムTiktok API URL optional | - | 弦 |
デフォルトでは、https customBaseUrl
https://api16-normal-c-useast1a.tiktokv.com/media/api/text/speech/invoke
が使用されます。
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/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 | |
クリンギLord | en_male_ukneighbor | |
Meticulous氏 | en_male_ukbutler | |
デビュタント | en_female_shenna | |
バーシティ | en_female_pansino | |
マーティ | EN_MALE_TREVOR | |
ポップララビー | en_female_f08_twinkle | |
クラシックエレクトリック | EN_MALE_M03_CLASSICAL | |
bae | 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 | |
トゥーンビート | 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 | |
ラザ | 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 |