当前位置: 首页 > news >正文

speech to text 库FastASR交叉编译arm target的配置

FastASR是一个比较方便的SPEECH TO TEXT的AI库。开源。下面介绍下其在交叉编译到ARM target时候的交叉编译的cmake配置:

cmake_minimum_required(VERSION 3.10)project(FastASR)SET(CMAKE_C_COMPILER "/home/xxx/buildroot/output/platform_name/host/bin/aarch64-buildroot-linux-gnu-gcc.br_real")SET(CMAKE_CXX_COMPILER "/home/xxx/buildroot/output/platform_name/host/bin/aarch64-buildroot-linux-gnu-g++.br_real")SET(CMAKE_LINKER  "/home/xxx/buildroot/output/platform_name/host/bin/aarch64-buildroot-linux-gnu-ld")SET(CMAKE_AR "/home/xxx/buildroot/output/platform_name/host/bin/aarch64-buildroot-linux-gnu-ar")set(CMAKE_CXX_STANDARD 11)set(CMAKE_POSITION_INDEPENDENT_CODE ON)SET(CMAKE_SYSROOT "/home/xxx/buildroot/output/platform_name/host/aarch64-buildroot-linux-gnu/sysroot/")option(FASTASR_BUILD_PYTHON_MODULE "build python module, using FastASR in Python" OFF)if(FASTASR_BUILD_PYTHON_MODULE)add_subdirectory("./third_party/pybind11")
endif()add_subdirectory("./third_party/webrtc")add_subdirectory(lib)add_subdirectory(examples)

配置好CMAKE后,还需要在buildroot下编译fftw3和openblas, 这个可以使用buildroot的make menuconfig 配置或者直接在buildroot的config下添加并打开对应的package的宏定义。

在buildroot下编译出来了fftw和openblas的库之后,便可以在FastASR根目录下mkdir build, 然后cd build去 执行cmake .. 及make。

http://www.lryc.cn/news/334004.html

相关文章:

  • WPS快速将插入Excle数据插入Word
  • Springboot 集成Rabbitmq之延时队列
  • 【云开发笔记NO.22】运用云原生产品打造技术中台
  • C++进阶(五) 哈希
  • 【算法基础】基于异或的排序、基于异或的经典面试题
  • HTML2:列表和表格
  • 用于无人机小型化设计的高精度温补晶振
  • 轨迹规划 | 图解最优控制LQR算法(附ROS C++/Python/Matlab仿真)
  • 工业视觉检测
  • wheeltec轮趣ROS教育机器人的网络连接
  • 【Linux ARM 裸机】开发环境搭建
  • 怎么保证缓存与数据库的最终一致性?
  • 免费SSL通配符证书/SSL泛域名证书获取教程
  • mysql结构与sql执行流程
  • vue快速入门(十二)v-key索引标志
  • 智能网联汽车自动驾驶数据记录系统DSSAD数据配置
  • linux知识点
  • 微信小程序实现滚动标签
  • 大语言模型上下文窗口初探(下)
  • Java整合ElasticSearch8.13
  • 2.网络编程-HTTP和HTTPS
  • MTK i500p AIoT解决方案
  • ES入门十四:分词器
  • 汇编——SSE打包整数
  • 动态规划(2)
  • JetBrains IDE 2024.1 发布 - 开发者工具
  • C++ 构造函数中的参数顺序
  • Git Flow困境逃脱指南
  • MySQL的sql_mode模式简介
  • 性能优化-如何爽玩多线程来开发