تمت مشاركة هذه الملفات من قبل مطورها الأصلي الراحل إدوارد بروكيرت في قائمة Dectalk في أكتوبر/تشرين الثاني 2015 وحفظه على خادم HTTP على datajake.braillescreen.net. أضاف مطور آخر أيضًا المزيد من الكود في 09/2022 والذي يتم الحفاظ عليه أيضًا في نفس الموقع.
نحن نعيش حاليًا في Discord - تعال إلى دردشة!
master حرفيا فقط رمز المصدر الذي تم إلقاؤه في مجلد /src .develop ثنائيات عمل Linux/Windows (I386 و X86_64 و AARCH64) و MACOS/IOS (Apple Silicon و Intel). إذا كنت تبني على Ubuntu ، احصل على التبعيات التالية:
apt-get install build-essential libasound2-dev libpulse-dev libgtk2.0-dev unzip git(LiBGTK2.0-DEV مطلوب فقط إذا كنت تريد الواجهة الأمامية الرسومية ، libasound2-dev إذا كنت تريد إخراج الصوت ALSA و libpulse dev إذا كنت تريد pulseaudio الصوت المخرج)
# Run all these commands in the /src directory...
cd src
# Generates configure files
autoreconf -si
# Executes configure files
./configure
# Builds DECtalk with ALL cores (remove -j for single core)
make -j سيتم العثور على الملفات المدمجة في مجلد /dist .
لبناء Dectalk دون إعداد بيئة بناء محلية ، قم بتشغيل sudo docker-compose up (وتأكد من تثبيت Docker و Docker-Cormpose!)
تثبيت Visual Studio 2022 ، مما يتيح عبء العمل "Desktop Development مع C ++" من برنامج Visual Studio Installer.
اختياريا ، قم أيضًا بتثبيت أدوات البناء ARM64 (لم يتم اختبارها) لإنشاء ثنائيات ARM64 لنظام التشغيل Windows on ARM.
يمكنك بعد ذلك فتح srcDECtalk.sln في Visual Studio.
هناك مقالة رائعة حول CodeProject والتي تشرح كيفية تثبيت Visual Studio 6.0 من نقطة الصفر. اقرأها هنا
ستحتاج أيضًا إلى إضافة ملف vcvars32.bat إلى متغيرات البيئة. قم بذلك عن طريق إضافة C:Program Files (x86)Microsoft Visual StudioVC98Bin إلى PATH نظام Windows الخاص بك.
يعد ملف devopsvs6dt_buildall.bat مكانًا رائعًا للبدء إذا كنت ترغب في إنشاء مكونات فردية من Dectalk.
إذا كنت ترغب في تجميع جميع الملفات ، قم بتنفيذ ملف devopsvs6dt_buildall.bat من جذر مجلد المشروع.
يمكنك بعد ذلك جمع جميع الملفات معًا عن طريق تنفيذ ملف devopsvs6dt_copyfiles.bat .
تثبيت أدوات سطر أوامر Xcode. من المحطة:
% xcode-select --install
أو يمكنك تشغيل تثبيت عن طريق كتابة أي مما يلي من المحطة:
git
clang
gcc
cd src/
autoreconf -si
./configure
make -j
سيتم العثور على الملفات المدمجة في مجلد /dist .
