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

一个 windows 自动语音识别案列

一个 windows 自动语音识别案列

之前给写过一段很有意思的代码,今天分享给大家 !


文章目录

  • 一个 windows 自动语音识别案列
  • 前言
    • 一、需要安装一些python 库
    • 二、代码如下
    • 三,测试
    • 总结下


前言


一、需要安装一些python 库

speech_recognition:这是一个用于语音识别的库。它可以帮助将语音转换为文本。
安装命令:

pip install SpeechRecognition

pyttsx3:这是一个文本到语音的库,可以用来将文本转化为语音。
安装命令:

pip install pyttsx3

pyaudio:speech_recognition 依赖于 pyaudio 库来访问麦克风并获取音频输入。安装时,你需要安装 pyaudio 来支持音频录制功能。

pip install pyaudio

如果在 Windows 上安装 pyaudio 遇到问题,可以尝试以下命令(如果系统是 64 位的):

pip install pipwin
pipwin install pyaudio

总结:
SpeechRecognition:用于语音识别。
pyttsx3:用于文本到语音的转换。
pyaudio:用于麦克风输入的音频采集。

二、代码如下

import os
import speech_recognition as sr
import pyttsx3
import threading

def lock_screen():
    """执行锁屏命令"""
    os.system("rundll32.exe user32.dll, LockWorkStation")

def speak(text):
    """通过语音输出文本"""
    engine =

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

相关文章:

  • deepseek v1手机端部署
  • 17.2 图形绘制7
  • 搜索引擎友好:设计快速收录的网站架构
  • 【游戏设计原理】96 - 成就感
  • Leetcode:541
  • 前端学习-事件委托(三十)
  • 我用Ai学Android Jetpack Compose之LazyColumn
  • 【LLM-agent】(task2)用llama-index搭建AI Agent
  • Miniconda 安装及使用
  • 创建Springboot项目的五种方式
  • 能靠定制拓扑化学,解锁磁性嵌入化合物的异质结构?
  • Memcached数据库简单学习与使用
  • c语言进阶(简单的函数 数组 指针 预处理 文件 结构体)
  • 安全防护前置
  • Kafka中文文档
  • Theorem
  • LeetCode LCR180文件组合
  • 进阶数据结构——双向循环链表
  • 8.攻防世界Web_php_wrong_nginx_config
  • pandas中的str使用方法
  • 【回溯+剪枝】电话号码的字母组合 括号生成
  • 五.简单函数
  • 【学习笔记】深度学习网络-正则化方法
  • 【NLP251】Transformer中的Attention机制
  • 【Proteus】NE555纯硬件实现LED呼吸灯效果,附源文件,效果展示
  • 设计心得——平衡和冗余