
TOR SCEECH- 텍스트의 음성 신디사이저.
텍스트를 채팅에서 음성으로 변환하는 작업이 있었을 때, 나는 그것을 수행하는 방법이 궁금했지만, 유료 서비스 나 매우 리소스 집약적 인 스크립트 이외의 다른 것을 찾지 못했습니다. 실험 중에 나는 검색 서비스의 유료 API 및 Google 무료에 액세스 할 수있었습니다. 내 기여가 누군가의 삶을 더 쉽게 만들 수 있기를 바랍니다.
NPM 모듈 tor-speech 설치하십시오
$ npm install tor-speech또는
$ yarn add tor-speech모듈 연결
const TorSpeech = require ( 'tor-speech' ) 함수 torspeech는 Tor 네트워크에 대한 연결을 초기화하여 Tor Binary 파일의 경로를 단일 매개 변수로 가져 와서 Killter, Yandex, Google, Langcodes, SaveFile과 같은 객체를 반환합니다. Killter와 함께 모듈을 사용하지 않으면 Tor 프로세스를 죽이는 것을 잊지 마십시오.
const TorSpeech = require ( 'tor-speech' )
; ( async ( ) => {
const { killTor } = await TorSpeech ( )
killTor ( )
} ) ( ) Google 기능은 기능과 동일합니다 Yandex는 키가 텍스트를 포함하고 Langcodes가 NULL 또는 Base64의 오디오 파일을 반환하는 객체를 허용합니다.
| 열쇠 | 값 | 기본값 | 필수의 | 정보 |
|---|---|---|---|---|
| 텍스트 | 텍스트 | TOR 음성 모듈을 테스트하십시오 | 아니요 | 스크립트 |
| 랑코 코드 | 물체 | 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 함수는 텍스트가 포함 된 키와 langcodes가 base64의 오디오 파일을 반환하는 객체를 수락하는 함수와 동일합니다.
| 열쇠 | 값 | 기본값 | 필수의 | 정보 |
|---|---|---|---|---|
| 텍스트 | 텍스트 | TOR 음성 모듈을 테스트하십시오 | 아니요 | 스크립트 |
| 랑코 코드 | 물체 | 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 신디사이저를위한 언어 코드 세트입니다.
| 열쇠 | 얀덱스 | |
|---|---|---|
| 러시아인 | 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, 채널
이메일 : [email protected]
Donat Money : Patreon
질문 및/또는 제안이 있으시면 Telegram에서 저에게 이메일을 보내주십시오. 버그가있는 경우 저에게 알려 주시면 매우 감사하겠습니다.