极客前沿

AI 入门:一步步安装并跑通你的第一个语音助手

2026-07-05 01:31
DEV Tutorial
查看原文

从零开始,学会安装语音AI环境并运行第一个示例,感受AI如何理解你的声音。

你是不是觉得 AI 很神秘?其实,你只需要一台电脑和一点点耐心,就能亲手跑通一个能听懂你说话的语音助手。本文带你从零开始:装好软件、配置环境、运行第一个示例。全程不讲复杂理论,只讲怎么做。

Tutorial Image

准备环境:你需要装什么?

  • Python(一种编程语言,很多 AI 工具都靠它运行)——去 python.org 下载最新版,安装时记得勾选“Add Python to PATH”。
  • pip(Python 的包管理器,用来装各种工具包)——装好 Python 后自动就有了,打开终端输入 pip --version 检查。
  • 虚拟环境(隔离项目依赖,避免冲突)——用 python -m venv myenv 创建,然后激活(Windows: myenv\Scripts\activate;Mac/Linux: source myenv/bin/activate)。

安装核心库:让电脑能听会说

  1. 打开终端(命令行),确保虚拟环境已激活。
  2. 输入以下命令安装语音识别库:pip install SpeechRecognition(这个库让电脑能把你说的话转成文字)。
  3. 安装文字转语音库:pip install pyttsx3(这个库让电脑能把文字念出来)。
  4. 安装录音依赖(Windows 用户跳过这一步):Mac 用户需装 pip install pyaudio,如果报错,先装 brew install portaudio;Linux 用户执行 sudo apt-get install python3-pyaudio

写一段代码,跑通你的第一个语音助手

  1. 新建一个文件,命名为 my_voice_assistant.py
  2. 复制以下代码进去:
    import speech_recognition as sr
    import pyttsx3
    
    # 初始化语音引擎
    engine = pyttsx3.init()
    
    # 创建识别器
    recognizer = sr.Recognizer()
    
    # 用麦克风录音
    with sr.Microphone() as source:
        print("请说话...")
        audio = recognizer.listen(source)
    
    # 识别成文字
    try:
        text = recognizer.recognize_google(audio, language="zh-CN")
        print("你说的是:" + text)
        engine.say("你说的是:" + text)
        engine.runAndWait()
    except sr.UnknownValueError:
        print("没听清,请再说一遍")
    except sr.RequestError:
        print("网络问题,识别失败")
  3. 保存文件,在终端运行:python my_voice_assistant.py
  4. 对着麦克风说一句话(比如“你好世界”),等待几秒,电脑会把你说的话打印出来并念出来。

常见坑 & 下一步做什么

  • 麦克风没声音? 检查系统权限:Mac 在“系统偏好设置-安全与隐私-麦克风”里允许终端;Windows 在“设置-隐私-麦克风”里开启。
  • 报错 ModuleNotFoundError? 说明没装对库,重新执行 pip install 命令。
  • 下一步:可以尝试让语音助手执行更多指令,比如打开网站、查询天气。搜索“SpeechRecognition 教程”就能找到很多例子。

恭喜!你已经亲手跑通了第一个 AI 语音程序。现在你可以说:AI 入门,没那么难。

内容来源

DEV Tutorial

发布时间

2026-07-05 01:31

返回 AI技术