tor speech
1.0.0

Tor -Speech-テキストからの音声シンセサイザー。
テキストをチャットから声に変換するタスクがあったとき、私はそれを行う方法を疑問に思いましたが、有料サービスや非常にリソース集約型のスクリプト以外は何も見つかりませんでした。私の貢献が誰かの人生のためにそれをより簡単にすることを願っています。
NPMモジュールのtor-speechをインストールします
$ npm install tor-speechまたは
$ yarn add tor-speechモジュールを接続します
const TorSpeech = require ( 'tor-speech' ) 関数Torspeechは、TORネットワークへの接続を初期化し、TORバイナリファイルへのパスを単一のパラメーターとして使用し、キー、キルター、ヤンデックス、グーグル、ラングコード、savefileのキーを使用してオブジェクトを返します。 KillTorでモジュールを使用しない場合、TORプロセスを殺すことを忘れないでください。
const TorSpeech = require ( 'tor-speech' )
; ( async ( ) => {
const { killTor } = await TorSpeech ( )
killTor ( )
} ) ( ) googleは、yandexがテキストを含むキーとラングコードがbase64のnullまたはオーディオファイルを返す機能とyandexの関数と同じです。
| 鍵 | 価値 | デフォルト値 | 必須 | 情報 |
|---|---|---|---|---|
| 文章 | 文章 | トーフスピーチモジュールをテストします | いいえ | スクリプト |
| ラングコード | 物体 | ラングコード。ロシア | いいえ | スクリプト言語 |
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がbase64のnullまたはオーディオファイルを返す機能と同一です。
| 鍵 | 価値 | デフォルト値 | 必須 | 情報 |
|---|---|---|---|---|
| 文章 | 文章 | トーフスピーチモジュールをテストします | いいえ | スクリプト |
| ラングコード | 物体 | langcodes.russian | いいえ | スクリプト言語 |
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' }
} SaveFile関数は、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、チャンネル
ドナーマネー:パトレオン
ご質問や提案がある場合は、Telegramでメールでお問い合わせください。バグが見つかった場合はお知らせください。とても感謝しています。