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

python pyaudio使用调用本地麦克风获取音频

目录

一、直接上代码

二、代码解析


一、直接上代码

import pyaudio
from vosk import Model, KaldiRecognizer

# 加载模型
MODEL_PATH = "vosk-model-en-us-0.22"  # 修改为您的模型路径
model = Model(MODEL_PATH)

# 初始化音频流
recognizer = KaldiRecognizer(model, 16000)
p = pyaudio.PyAudio()
stream = p.open(format=pyaudio.paInt16, channels=1, rate=16000, input=True, frames_per_buffer=4000)
stream.start_stream()

print("开始实时语音识别,按 Ctrl+C 退出:")

try:
    while True:
        data = stream.read(4000, exception_on_overflow=False)
        if recognizer.Acce

http://www.kler.cn/a/539280.html

相关文章:

  • idea Ai工具通义灵码,Copilot我的使用方法以及比较
  • Linux中设置开机运行指令
  • 深度学习-利用预训练的 ResNet 和 DenseNet 模型进行医学影像诊断
  • 保姆级教程Docker部署Zookeeper模式的Kafka镜像
  • 在 Ubuntu 上安装 MySQL 的详细指南
  • SpringSecurity:授权服务器与客户端应用(入门案例)
  • Git仓库托管基本使用05——远程仓库操作
  • k8s证书过期怎么更新?
  • Activity相关学习(二)
  • mmap 文件映射
  • 【C编程问题集中营】使用数组指针时容易踩得坑
  • 单片机之基本元器件的工作原理
  • 4.寻找两个正序数组的中位数
  • PAT乙级真题 — 1074 宇宙无敌加法器(java)
  • 降低获客与裂变渠道成本的新策略:融合开源2+1链动模式、AI智能名片与S2B2C商城小程序
  • Linux 创建进程 fork()、vfork() 与进程管理
  • python基础入门:3.5实战:词频统计工具
  • 问卷数据分析|SPSS之分类变量描述性统计
  • 深入浅出:SSL证书的作用与重要性
  • 第二十一章:考研的艰难抉择与放弃入学的转折
  • 基于javaweb的SpringBoot+MyBatis毕业设计选题答辩管理系统(源码+文档+部署讲解)
  • PromptSource安装报错
  • 科普书《从一到无穷大》的科普知识推翻百年集论
  • PlantUml常用语法
  • 青少年编程与数学 02-009 Django 5 Web 编程 02课题、开发环境
  • DeepSeek在无人机上应用技术详解