ivona tts语音合成引擎_volute,一个有灵魂的语音助手

volute是一个基于Raspberry Pi和Node.js的语音机器人,结合Snowboy热词唤醒、科大讯飞的语音识别、自然语言理解和语音合成就,实现了人机对话系统。本文介绍了树莓派的特性、Node.js的基础知识,以及volute的实现过程,包括材料准备、系统安装和配置、各个组件的详细说明。
摘要由CSDN通过智能技术生成

volute 是什么?

volute(蜗壳)是一个使用 Raspberry Pi+Node.js 制作的语音机器人.

什么是树莓派?

e6847d7c-461c-eb11-8da9-e4434bdf6706.png

ea847d7c-461c-eb11-8da9-e4434bdf6706.png

树莓派(英语:Raspberry Pi)是基于 Linux 的单片机电脑,由英国树莓派基金会开发,目的是以低价硬件及自由软件促进学校的基本计算机科学教育。

树莓派每一代均使用博通(Broadcom)出产的 ARM 架构处理器,如今生产的机型内存在 2GB 和 8GB 之间,主要使用 SD 卡或者 TF 卡作为存储媒体,配备 USB 接口、HDMI 的视频输出(支持声音输出)和 RCA 端子输出,内置 Ethernet/WLAN/Bluetooth 网络链接的方式(依据型号决定),并且可使用多种操作系统。产品线型号分为 A 型、B 型、Zero 型和 ComputeModule 计算卡。

简单的说,这是一台可以放到口袋里的电脑!!

什么是 Node.js?

ee847d7c-461c-eb11-8da9-e4434bdf6706.jpeg

原先 Javascript 只能依赖浏览器环境执行.Node.js 的诞生,让我们可以在服务器端使用 Javascript.Node.js 是一个能执行 Javascript 的环境,一个事件驱动 I/O 的服务端 Javascript 环境,基于 Google 的 V8 引擎.

什么是人机对话系统 ?

f3847d7c-461c-eb11-8da9-e4434bdf6706.png

人机对话(Human-Machine Conversation)是指让机器理解和运用自然语言实现人机通信的技术。

对话系统大致可分为 5 个基本模块:语音识别(ASR)、自然语音理解(NLU)、对话管理(DM)、自然语言生成(NLG)、语音合成(TTS)。

  • 语音识别(ASR):完成语音到文本的转换,将用户说话的声音转化为语音。

  • 自然语言理解(NLU):完成对文本的语义解析,提取关键信息,进行意图识别与实体识别。

  • 对话管理(DM):负责对话状态维护、数据库查询、上下文管理等。

  • 自然语言生成(NLG):生成相应的自然语言文本。

  • 语音合成(TTS):将生成的文本转换为语音。

材料准备

  • 树莓派 4B 主板

  • 树莓派 5V3A TYPE C 接口

  • 微型 USB 麦克风

  • 迷你音箱

  • 16G TF 卡

  • 川宇读卡器

  • 杜邦线,外壳,散热片...

f6847d7c-461c-eb11-8da9-e4434bdf6706.jpeg

树莓派系统安装及基础配置

新的树莓派不像你买的 Macbook 一样开机就能用,想要顺利体验树莓派,还得一步一步来~

烧录操作系统

树莓派没有硬盘结构,仅有一个 micro SD 卡插槽用于存储,因此要把操作系统装到 micro SD 卡中。

树莓派支持许多操作系统,这里选择的是官方推荐的 Raspbian,这是一款基于 Debian Linux 的树莓派专用系统,适用于树莓派所有的型号。

安装系统我用的是 Raspberry Pi Imager 工具为树莓派烧录系统镜像。

f9847d7c-461c-eb11-8da9-e4434bdf6706.png

基础配置

要对树莓派进行配置,首先要启动系统,可以将树莓派连接显示器和键盘鼠标即可看到系统桌面,我使用的是另一种方法:

  • 使用 IP Scanner 工具 扫描出 Raspberry Pi 的 IP

fb847d7c-461c-eb11-8da9-e4434bdf6706.png

  • 扫描出 IP 后使用 VNC Viewer 工具 连接进系统

00857d7c-461c-eb11-8da9-e4434bdf6706.png

  • 也可以直接 ssh 连接,然后通过 raspi-config 命令进行配置

03857d7c-461c-eb11-8da9-e4434bdf6706.png

  • 配置网络/分辨率/语言/输入输出音频等参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值