基于v3s的语音助手移植pyaudio到开发板(代码片段)

qq_46604211 qq_46604211     2022-12-08     583

关键词:

基于V3S的语音助手(二)移植pyaudio到开发板

1.前期准备

  1. portaudio源码
  2. pyaudio源码

2.交叉编译portaudio

配置
./configure CC=arm-linux-gnueabihf-gcc CXX=CC=arm-linux-gnueabihf-g++ --host=arm-linux-gnueabihf --prefix=/home/book/lichee/model/voice_pr/portaudio/work --build=x86_64-linux-gnu --target=arm-linux-gnueabihf
配置结果会提示你是否安装了相应的库 至少要有oss才行如:
Configuration summary:

  Target ...................... arm-unknown-linux-gnueabihf
  C++ bindings ................ no
  Debug output ................ no

  ALSA ........................ no
  ASIHPI ...................... no

  OSS ......................... yes
  JACK ........................ no
编译
make
安装
make install

3.交叉编译pyaduio

配置(!!!CFLAGS和LDFLAGS是交叉编译的python3.6的头文件和库路径和portaudio头文件,库路径):
export CROSS_COMPILE=arm-linux-gnueabihf-
export CC="$CROSS_COMPILEgcc -pthread"
export LDSHARED="$CC -shared"
export CFLAGS="-I/home/book/lichee/model/voice_pr/portaudio/work/include -I/home/book/lichee/model/python/Python-3.6.8/work/include/python3.6m"
export LDFLAGS="-L/home/book/lichee/model/voice_pr/portaudio/work/lib -L/home/book/lichee/model/python/Python-3.6.8/work/lib"
生成python egg安装文件
python setup.py bdist_egg
生成的文件在dist文件夹下

4.烧录安装

将生成的PyAudio-0.2.11-py3.6-linux-x86_64.egg文件拷贝到开发板,然后进入python安装的文件夹使用:

easy_install  PyAudio-0.2.11-py3.6-linux-x86_64.egg

进行安装
将portauido中的lib复制到板子的usr/lib中
安装好后import pyaudio看是否成功安装

基于v3s的语音助手移植pocketsphnix关键词唤醒(代码片段)

基于V3S的语音助手(三)移植pocketsphnix关键词唤醒1.需要准备的资源:pocketsphnix源文件sphinxbase源文件若要编译python版本需要自己安装python2.编译sphinxbase:1.新建一个work文件夹来放生成的文件夹prefix为work路径2.配置... 查看详情

语音助手(基于v3s开源啦)

语音助手(基于v3s开源啦)开源内容:核心板和底板3d打印外形内核和文件系统还在完善,程序还在完善开源地址:https://github.com/dakun-create/voice-assistant-byV3S 查看详情

语音助手(基于v3s开源啦)

语音助手(基于v3s开源啦)开源内容:核心板和底板3d打印外形内核和文件系统还在完善,程序还在完善开源地址:https://github.com/dakun-create/voice-assistant-byV3S 查看详情

语音助手(基于v3s开源啦)

语音助手(基于v3s开源啦)开源内容:核心板和底板3d打印外形内核和文件系统还在完善,程序还在完善开源地址:https://github.com/dakun-create/voice-assistant-byV3S 查看详情

基于v3s的语音助手(外观设计)即将开源

3d模型图:3d打印实物图:等我整理好文件文档就即将开源 查看详情

基于v3s的语音助手(外观设计)即将开源

3d模型图:3d打印实物图:等我整理好文件文档就即将开源 查看详情

基于v3s的语音助手(外观设计)即将开源

3d模型图:3d打印实物图:等我整理好文件文档就即将开源 查看详情

基于v3s的语音助手python3的编译和安装(该版本解决zlibreadline可以使用pip)(代码片段)

基于V3S的语音助手(一)python3的编译和安装(该版本可以使用pip)1.前期准备:python3.6.8源码zlib源码readline源码建议用和build相同版本的readline,如果不同则需要把编译出的库放到usr/libubuntu上安装3.6.8以上pyt... 查看详情

基于v3s的语音助手python3的编译和安装(该版本解决zlibreadline可以使用pip)(代码片段)

基于V3S的语音助手(一)python3的编译和安装(该版本可以使用pip)1.前期准备:python3.6.8源码zlib源码readline源码建议用和build相同版本的readline,如果不同则需要把编译出的库放到usr/libubuntu上安装3.6.8以上pyt... 查看详情

移植opencv2.4.9到itop4412开发板

OpenCV是眼下开源项目中最著名的基于机器视觉方向的图像处理的开发包,眼下已经有被移植到嵌入式Linux环境上。本文介绍了OpenCV交叉编译的基本步骤。在opencv交叉编译之前要先进行依赖库的交叉编译,然后才干进行opencv库的交叉... 查看详情

移植opencv到开发板,摄像头在开发板6410上的采集使用

最近在搞人眼检测人脸识别移植opencvqt到开发板tiny6410的时候在虚拟机跑得程序可以用,但是一直到开发板一堆错误。移植qt我简单写一下很简单然后安装QT4.7①    拷贝压缩包到主机/opt目录下②    #mkdir–p/opt/mini6410③  ... 查看详情

AttributeError:找不到 PyAudio;检查安装...无法使用语音识别

】AttributeError:找不到PyAudio;检查安装...无法使用语音识别【英文标题】:AttributeError:CouldnotfindPyAudio;checkinstallation...can\'tusespeechRecognition【发布时间】:2019-09-2220:17:46【问题描述】:我正在尝试制作一个基本的语音识别助手。当... 查看详情

stm32mp157系统移植|移植st官方5.10内核到小熊派开发板(代码片段)

...骤:(1)选择一个硬件设计接近的板子,基于此板相关文件开始移植(2)拷贝单板配置文件(arch/arm/configs)(3)拷贝设备树文件(arch/arm/b 查看详情

stm32mp157系统移植|移植st官方5.10内核到小熊派开发板(代码片段)

...骤:(1)选择一个硬件设计接近的板子,基于此板相关文件开始移植(2)拷贝单板配置文件(arch/arm/configs)(3)拷贝设备树文件(arch/arm/b 查看详情

linux系统移植:原厂kernel移植到开发板(代码片段)

文章目录Linux系统移植:原厂Kernel移植到开发板一、获取原厂内核并编译二、内核启动测试三、添加自己板子文件3.1板子配置文件3.2板子设备树3.3编译四、重要配置修改4.1主频修改4.2EMMC驱动修改4.3网络驱动修改4.4保存修改后... 查看详情

移植openssh到开发板

1、下载源码zlib,openssl,openssh,配置编译链,编译,安装。大致的配置如下:编译zlib./configure--prefix=/home/potato/openssl/install/zlib-1.2.3makemakeinstall编译openssl./Configure--prefix=/home/potato/openssl/install/openssl-0.9.8e& 查看详情

分享itop4412开发板-bluetooth移植文档

【分享】iTOP4412开发板-Bluetooth移植文档      最近须要把Bluetooth移植到iTOP-4412 开发平台。查阅了相关资料,经过一段时间的研究、调试,最终成功的将蓝牙功能移植到了开发板上面。这里笔者记录移植过... 查看详情

移植jz2440开发板(代码片段)

...重点需要配置后面两个目录4.1.2移植board目录  JZ2440是基于S3C2440的,为三星架构,我们可以从其他支持2440的uboot版本中进行移植。  u-boo 查看详情