
Tor -Chapeed - مزج الكلام من النص.
عندما كان لدي مهمة لتحويل النص من الدردشة إلى Voice ، تساءلت عن كيفية القيام بذلك ، لكنني لم أجد أي شيء آخر غير الخدمات المدفوعة أو البرامج النصية المكثفة للغاية للموارد ، خلال التجارب التي تمكنت من الوصول إلى واجهة برمجة التطبيقات المدفوعة لخدمات البحث Yandex و Google مجانًا. آمل أن تجعل مساهمتي أسهل بالنسبة لحياة شخص ما.
قم بتثبيت وحدة NPM tor-speech
$ npm install tor-speechأو
$ yarn add tor-speechتوصيل الوحدة النمطية
const TorSpeech = require ( 'tor-speech' ) تقوم TORSPEESH بالدالة إلى تهيئة الاتصال بشبكة TOR ، تأخذ المسار إلى الملف الثنائي TOR كمعلمة واحدة وإرجاع كائن بالمفاتيح: Killtor ، Yandex ، Google ، Langcodes ، SaveFile. لا تنس قتل عملية TOR إذا لم تستخدم الوحدة مع Killtor.
const TorSpeech = require ( 'tor-speech' )
; ( async ( ) => {
const { killTor } = await TorSpeech ( )
killTor ( )
} ) ( ) إن وظيفة Google مطابقة للدالة التي تقبل Yandex كائنًا يتضمن مفاتيحه النص وإرجاع Langcodes NULL أو ملف صوتي في BASE64.
| مفتاح | قيمة | القيمة الافتراضية | مطلوب | معلومة |
|---|---|---|---|---|
| نص | نص | اختبار وحدة الكلام تور | لا | السيناريو |
| 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.
| مفتاح | قيمة | القيمة الافتراضية | مطلوب | معلومة |
|---|---|---|---|---|
| نص | نص | اختبار وحدة الكلام تور | لا | السيناريو |
| Langcode | هدف | 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 | رو |
| إنجليزي | 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 ، إذا وجدت أي أخطاء أيضًا ، فأخبرني بذلك ، سأكون ممتنًا للغاية.