嵌入式环境buildroot的espeak配置与编译
在不同平台的linux系统软件是不通用的。x86平台linux系统下的软件到arm平台linux系统下是不能正常运行的。所以在PC机上编译嵌入式系统的软件需要使用交叉编译工具。例如arm-linux-gcc首先找到arm-linux-gcc的压缩包,解压倒linux系统中。然后配置环境变量方便使用编译命令 使用vim /root/.bashrc 打开环境变量配置文件增加一行
·
1、在buildroot目录下输入make menuconfig
2、选择Target packages
3、选择Audio and video applications

4、选择espeak、选择alsa via portaudio (新版嵌入式linux一般都是用alsa音频驱动)

5、配置portaudio
选择Library

6、选择Audio/Sound

7、选择alsa support
8、save保存,退出,然后编译buildroot文件系统
9、烧写文件系统
10、测试

11、支持中文
在嵌入式环境中新建一个文件夹,将以下文件传进去

12、在包含上面文件的文件夹中,用espeak将中文语音添加进去

13、测试中文发音

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。
更多推荐



所有评论(0)