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]
多纳金钱:帕特雷恩
如果您有任何疑问和/或建议,请通过电信给我发送电子邮件,如果您发现任何错误也让我知道,我将非常感谢。