tor speech
1.0.0

tor -speech-文本中的語音合成器。
當我完成將文本從聊天轉換為語音的任務時,我想知道該怎麼做,但是除了付費服務或非常豐富的腳本以外,我沒有找到其他任何事情,在實驗中,我設法訪問了免費的搜索服務的付費API yandex和Google免費。我希望我的貢獻能使某人生活更輕鬆。
安裝NPM模塊tor-speech
$ npm install tor-speech或者
$ yarn add tor-speech連接模塊
const TorSpeech = require ( 'tor-speech' ) 函數torspeech初始化與TOR網絡的連接以單個參數為單位文件,並使用鍵返回對象:Killtor,Yandex,Google,Langcodes,SaveFile。如果您不將模塊與Killtor一起使用,請不要忘記殺死Tor過程。
const TorSpeech = require ( 'tor-speech' )
; ( async ( ) => {
const { killTor } = await TorSpeech ( )
killTor ( )
} ) ( ) Google功能與函數Yandex相同,接受一個對象,其鍵包含文本和langcodes返回null或base64中的音頻文件。
| 鑰匙 | 價值 | 預設值 | 必需的 | 資訊 |
|---|---|---|---|---|
| 文字 | 文字 | 測試Tor-Speech模塊 | 不 | 腳本 |
| langcode | 目的 | langcodes。俄語 | 不 | 腳本語言 |
const TorSpeech = require ( 'tor-speech' )
; ( async ( ) => {
const { killTor , google , langCodes } = await TorSpeech ( )
const result = await google ( {
text : 'Hi, how are you?' ,
langCode : langCodes . english
} )
console . log ( result )
killTor ( )
} ) ( ) Yandex功能與函數相同,Google接受了一個對象,其鍵包含文本和langcodes返回null或base64中的音頻文件。
| 鑰匙 | 價值 | 預設值 | 必需的 | 資訊 |
|---|---|---|---|---|
| 文字 | 文字 | 測試Tor-Speech模塊 | 不 | 腳本 |
| langcode | 目的 | langcodes.uslussian | 不 | 腳本語言 |
const TorSpeech = require ( 'tor-speech' )
; ( async ( ) => {
const { killTor , yandex , langCodes } = await TorSpeech ( )
const result = await yandex ( {
text : 'Hi, how are you?' ,
langCode : langCodes . english
} )
console . log ( result )
killTor ( )
} ) ( ) ObjectLangCode這是Yandex和Google合成器的一組語言代碼。
| 鑰匙 | yandex | |
|---|---|---|
| 俄語 | ru_ru | ru |
| 英語 | en_en | en |
const langCodes = {
russian : { yandex : 'ru_RU' , google : 'ru' } ,
english : { yandex : 'en_EN' , google : 'en' }
} 保存文件函數將base64保存為音頻文件。
| 參數 | 預設值 | 必需的 | 資訊 |
|---|---|---|---|
| 細繩 | 無效的 | 是的 | base64字符串 |
| 細繩 | 無效的 | 是的 | 保存音頻文件的路徑 |
const TorSpeech = require ( 'tor-speech' )
; ( async ( ) => {
const { killTor , google , langCodes , saveFile } = await TorSpeech ( )
const base64 = await google ( {
text : 'Hi, how are you?' ,
langCode : langCodes . english
} )
const isSave = await saveFile ( base64 , __dirname + '/google_hi_how_fuck_you.mp3' )
console . log ( isSave )
killTor ( )
} ) ( )我的電報:@prohetamine,頻道
電子郵件:[email protected]
多納金錢:帕特雷恩
如果您有任何疑問和/或建議,請通過電信給我發送電子郵件,如果您發現任何錯誤也讓我知道,我將非常感謝。