1. منتجات
  2.   صوتي
  3.   GO
  4.   GoAudio
 
  

مكتبة GO مجانية لمعالجة تنسيقات الملفات الصوتية

قم بتشغيل وتسجيل وتشفير وقراءة وتحويل الملفات الصوتية عبر GO API.

GoAudio هي واجهة برمجة تطبيقات مفتوحة المصدر لمعالجة الملفات الصوتية برمجيًا. باستخدام API ، يمكن للمطور Go حاليًا معالجة ملفات WAVE فقط. يمكن للمطور قراءة وكتابة ملفات WAVE ، وإنشاء أشكال موجية مختلفة باستخدام أنواع مختلفة من المذبذبات. علاوة على ذلك ، تسمح واجهة برمجة التطبيقات (API) بإنشاء مسارات ومغلفات أتمتة.

باستخدام واجهة برمجة التطبيقات ، يمكنك تطبيق التحريك المجسم ، وتحويل الملفات الأحادية إلى استريو ، والعمل مع ملفات نقطة التوقف من خلال الاستيفاء الخطي. علاوة على ذلك ، تسمح واجهة برمجة التطبيقات (API) باستخراج المعلومات من تنسيق ملف WAVE وتسمح بتدوين بيانات الصوت الخاصة بك فيه.

Previous Next

الشروع في العمل مع GoAudio

T الطريقة الموصى بها لتثبيت GoAudio في مشروعك هي باستخدام GitHub. الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت GoAudio من GitHub

go get github.com/DylanMeeus/GoAudio
go build -i github.com/DylanMeeus/GoAudio/...

إنشاء موجة جيبية صوتية عبر Free GO API

يسمح GoAudio لمطوري GO بإنشاء موجات جيبية صوتية من تطبيقات Go الخاصة بهم. لتوليد هذا ، يمكنك استدعاء طريقة math.Sin (x) لواجهة برمجة التطبيقات وتمرير x كراديان. لإخراج الموجة الجيبية من هذه الطريقة ، تحتاج إلى تكرارها عبر نطاق.

توليد الصوت باستخدام عبر Open-Source GO API

تسمح واجهة برمجة التطبيقات للمطورين بتوليد الأصوات مباشرة من تطبيق go الخاص بك. بادئ ذي بدء ، تحتاج إلى إعداد معدلات العينة والمدة. يخبرك معدل العينة بعدد العينات في الثانية المستخدمة لتشفير الصوت. بعد ذلك تحتاج إلى ضبط تردد الصوت ، يمكنك استخدام تردد 440 هرتز كمعيار درجة الصوت.

تغيير سعة ملف Wave عبر GO

تسمح واجهة برمجة التطبيقات للمطورين بتغيير سعة ملفات الموجة من أجل تغيير السعة التي تحدد ملف الإدخال وملف الإخراج والعامل الذي نقوم من خلاله بقياس السعة. بعد ذلك ، يمكنك تحليل هذه القيم وقراءة البيانات الصوتية من ملف الإدخال وتغيير نوع بيانات الصوت الخام من Sample = float64 للتغيير إلى سعة ملف الصوت.

 عربي