這些文件由其原始開發人員已故的愛德華·布魯克特(Edward Bruckert)在2015年10月/11月的Dectalk列表上共享,並保存在datajake.braillescreen.net上的HTTP服務器上。另一位開發人員還在09/2022中添加了更多代碼,該代碼也保留在同一位置。
我們目前生活在不和諧中 - 來聊天!
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(僅當您想要ALSA聲音輸出和libpulse-dev時,才需要libgtk2.0-dev,而當您想要pulseaudio audio-output時,則需要libasound2-dev。
# 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-Compose!)
安裝Visual Studio 2022,從Visual Studio Installer中啟用“帶有C ++的桌面開發”。
還可以選擇,還要安裝ARM64構建工具(未經測試),以創建用於手臂窗戶的ARM64二進製文件。
然後,您可以在Visual Studio中打開srcDECtalk.sln 。
關於Codeproject有一篇很棒的文章,其中解釋瞭如何從頭開始安裝Visual Studio 6.0。在這裡閱讀
您還需要將vcvars32.bat文件添加到環境變量。通過將C:Program Files (x86)Microsoft Visual StudioVC98Bin添加到Windows系統PATH來執行此操作。
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文件夾中找到。
