找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

从零做一个 AI 语音助手!我的树莓派 DIY 全过程(附代码)

[复制链接]
发表于 2026-3-11 00:41:14 | 显示全部楼层 |阅读模式
周末花 3 天做了个本地 AI 语音助手,不用联网、隐私安全,总成本不到 300 块,步骤全分享:

1. 硬件准备
  • 树莓派 4B(4G 内存以上)
  • USB 麦克风模块
  • 小型喇叭(3.5mm 接口)
  • 电源、SD 卡(16G 以上)

2. 系统与环境
  • 系统:Raspberry Pi OS (64 位)
  • 关键依赖:
  • sudo apt update && sudo apt install python3-pip portaudio19-devpip3 install openai-whisper pyaudio
  • 3.核心代码(简化版)
  • python
  • import whisperimport pyaudioimport numpy as np# 语音识别model = whisper.load_model("base")p = pyaudio.PyAudio()stream = p.open(format=pyaudio.paInt16, channels=1, rate=16000, input=True, frames_per_buffer=1024)print("请说话...")frames = []for i in range(0, int(16000 / 1024 * 5)):    data = stream.read(1024)    frames.append(np.frombuffer(data, dtype=np.int16))audio = np.concatenate(frames)result = model.transcribe(audio, language="zh")print("你说:", result["text"])# 后续可接入 LLaMA 3 做对话回复
  • 4. 功能拓展
    • 唤醒词:用 PicoVoice 实现「小爱同学」类似唤醒
    • 对话能力:接入本地 LLaMA 3 模型,实现智能回复
    • 控制功能:对接 HomeAssistant,控制智能家居

    全程不用买贵硬件,想跟着做的,我可以出详细图文教程,有人想看吗?


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|Ai 小子 ( 粤ICP备2025373842号-1 )

GMT+8, 2026-4-12 00:01 , Processed in 0.036579 second(s), 22 queries .

Powered by blokeai

© 2025-2026 blokeai

快速回复 返回顶部 返回列表