这些文件由其原始开发人员已故的爱德华·布鲁克特(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文件夹中找到。
