懒人专用的奇淫技巧,用Python实现炫酷的语音操作电脑

懒人专用技巧,用Python实现语音操作电脑 最近小编忙里偷闲的看了一部电影叫做《头号玩家》,虽然当时去电影院观看了,但是现在回看之后依然是感觉很过瘾,里面的虚拟现实让人看着非常的真实。小编也想过一把这种科幻的瘾。 虽然电影里的效果我们达不到,但是我们可以利用python实现其他的科幻效果。今天小编就准备利用python来教大家实现利用语音来控制电脑。 私信博主01 领取完整项目代码! 要点: 其实利用语音来控制电脑的方... 阅读详情
点击上方"菜鸟学Python",选择"设为置顶or星标"
第一时间获取好玩有趣的Python文章

640?wx_fmt=png

最近小编忙里偷闲的看了一部电影叫做《头号玩家》,虽然当时去电影院观看了,但是现在回看之后依然是感觉很过瘾,里面的虚拟现实让人看着非常的真实。小编也想过一把这种科幻的瘾。

虽然电影里的效果我们达不到,但是我们可以利用python来实现其他的炫酷科幻效果。今天小编就准备利用python来教大家实现利用语音来控制电脑。

要点:
其实利用语音来控制电脑的方式很简单,关键点在于如何与电脑通过语音产生互动,这里小编开始使用的是speech模块speech模块能够支持语音识别,将输入的语音信号转为文本等功能,非常的强大而且好用。通过speech模块可以将我们的命令转化为文本,然后调用python下的subprocess库来执行命令即可。

640

1

利用Subprocess

那么subprocess是如何执行命令的呢?熟悉Linux操作系统的朋友可以知道,通过命令行输入指令可以起到与图形界面相同的操作。Subprocess也是如此,例如,我们启动QQ,需要点击QQ.exe来打开QQ,那么在subprocess下只需要执行一句命令也可以达到相同的效果,如下图所示:

640?wx_fmt=png

下面来看一下主要的核心程序:

640?wx_fmt=png

  • 程序首先定义了部分的指令,比如我们常见的一些启动应用程序;

  • 然后通过speech模块来引导我们如何操作;

  • 我们通过麦克风输入指令后,程序便会调用subprocess模块来处理我们的指令;

  • 我们的指令也非常的简单,包括了打开关闭软件,建立备忘录以及播放一首歌曲;

需要注意的是,大家在安装speech模块,并调用的时候,可能会出现报错,原因是speech模块是基于python2来写的,大家需要做几处修改,如下图所示。

640?wx_fmt=png

但是小编在最终的实验环节发现,speech模块并不能够很好的理解我们的语音,总是转换出错,根本用不了,因此小编只能更换语音识别的方法,选择用百度语音识别的API来进行处理。

640

2

百度语音识别

更换百度语音识别,需要更多的步骤来实现识别,首先我们需要用speech_recognition模块来采集我们的语音并保存到本地,然后通过百度语音识别的接口,将我们的语音上传后,将识别的结果返回给我们。部分程序如下图所示:

640?wx_fmt=png

虽然多了几个步骤,运行速度也有点损失,但是效果确实是立竿见影的,下面小编就为大家展示一下最终的效果吧。

(最终效果 , 大概10s)

怎么样,看上去是不是很不错,我们仅仅利用语音便可以控制电脑来打开QQ和关闭QQ的操作,由于视频时间的关系,小编还没有展示其他的功能,大家可以继续探索,体验一下语音控制电脑的感觉吧。

往期热门:


千人学习群:


酷玩游戏:



Python 语音合成 TTS(Text To Speech) 译为从文本到语音,TTS是人工智能AI的一个模组,是人机对话的一部分,即让机器能够说话。TTS是语音合成技术应用的一种,首先采集语音波形,然后进行优化处理,最后存储在数据库中,合成语音是提取波形转换成自然语音输出。男性(voices[0].id)、女性(voices[1].id)speak() 实际上是下面代码的封装。一般范围一般在0~500之间。 阅读详情

相关推荐

python自制简单懒人听书系统

python自制简单懒人听书系统

m0_68865445的博客 612

python语音识别speech模块

主要介绍了python语音识别speech模块,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

懒人编程:用最小代码解决高频生活痛点

自动化不是追求技术技,而是应对日常熵增、降低秩序维护成本的基础能力。其核心原理在于识别‘高频微痛’场景——单次操作耗时短但重复率高,通过轻量级脚本(如Python、Bash、iOS快捷指令)实现低维护、高确定性的即时反馈。技术价值体现在可丢弃性设计(如SQLite单文件数据库、CLI优先交互)、人类行为模拟(网页自动化中的贝塞尔鼠标轨迹、断点续传)和跨平台中间格式(Markdown+YAML元数据)。典型应用场景包括家庭健康监测、微信作业汇总、智能文件归档与采购清单管理。本文聚焦生活自动化落地方法论,融合

clugcpne10995的博客 498

语音识别实战(python代码)(一)

本文主要从概念上图文论述了语音识别的起源与发展、语音识别的基本原理、语音识别过程、语音识别的近期发展。代码上分析了Python 语音识别所用到的技术,从 (1)、文本转换为语音(2)、文本转存为语音文件wav两个方面实例操作语音识别的技术实现方式,并提供了完整源代码供参考。

逆境清醒的博客 3万+

使用python实现语音识别

语音识别技术,也被称为自动语音识别,目标是以电脑自动将以人类的语音内容转换为相应的文字和文字转换为语音

白帽阿叁的博客 7526

语音识别(LSTM+CTC)

完整版请微信关注“大数据技术宅”序言:语音识别作为人工智能领域重要研究方向,近几年发展迅猛,其中RNN的贡献尤为突出。RNN设计的目的就是让神经网络可以处理序列化的数据。本文笔者将陪同小伙伴们一块儿踏上语音识别之梦幻旅途,相信此处风景独好。内容目录环境准备RNN与LSTM介绍RNNLSTM语音识别介绍声学特征提取声学特征转换成音素(声学模型)音素转文本(语言模型+解码)语音识别简单实现提取WAV文...

q6q6q的专栏 1727

python实现语音识别(讯飞开放平台)

通过电脑麦克风说话,在线进行语音识别

weixin_48434899的博客 7696

python怎么让电脑说话_懒人专用技巧,用Python实现语音操作电脑

最近小编忙里偷闲的看了一部电影叫做《头号玩家》,虽然当时去电影院观看了,但是现在回看之后依然是感觉很过瘾,里面的虚拟现实让人看着非常的真实。小编也想过一把这种科幻的瘾。虽然电影里的效果我们达不到,但是我们可以利用python实现其他的科幻效果。今天小编就准备利用python来教大家实现利用语音来控制电脑。要点:其实利用语音来控制电脑的方式很简单,关键点在于如何与电脑通过语音产生互动,这里小编...

weixin_34219634的博客 882

pb9 调用系统语音_懒人专用技巧,用Python实现语音操作电脑

最近小编忙里偷闲的看了一部电影叫做《头号玩家》,虽然当时去电影院观看了,但是现在回看之后依然是感觉很过瘾,里面的虚拟现实让人看着非常的真实。小编也想过一把这种科幻的瘾。虽然电影里的效果我们达不到,但是我们可以利用python实现其他的科幻效果。今天小编就准备利用python来教大家实现利用语音来控制电脑。要点:其实利用语音来控制电脑的方式很简单,关键点在于如何与电脑通过语音产生互动,这里小编...

weixin_39834154的博客 241

python控制qq语音通话_懒人专用技巧,用Python实现语音操作电脑!...

最近小编忙里偷闲的看了一部电影叫做《头号玩家》,虽然当时去电影院观看了,但是现在回看之后依然是感觉很过瘾,里面的虚拟现实让人看着非常的真实。小编也想过一把这种科幻的瘾。虽然电影里的效果我们达不到,但是我们可以利用python实现其他的科幻效果。今天小编就准备利用python来教大家实现利用语音来控制电脑。要点:其实利用语音来控制电脑的方式很简单,关键点在于如何与电脑通过语音产生互动,这里小编...

weixin_39732018的博客 882

Python-懒人必备-语音小助手

又是复习学习熟悉语法的一天。 import speech_recognition as sr from os import path from aip import AipSpeech import sys, os from pynput.keyboard import Controller,Key,Listener from tkinter import * import multiproces...

Liubingzhe 2550

python实现懒人听书

import tkinter as tk # 文件选择框的库 import tkinter.filedialog as tkf # 智能语音库 import pyttsx3 # 2、实现选择书籍功能 def select_file(): global book_text book_text = '' # 以选择文件对话框 path = tkf.askopenfilename() with open(path, 'r', encoding='utf-8') as f.

weixin_43533164的博客 904

使用TTS实现文本转语音

这里使用的是默认的语音模型,你还可以通过 --list-voices 选项来查看可用的语音列表,然后通过 --voice 选项来选择你想要的声音。...​​​​​​​​​...​edge-tts --voice zh-CN-YunxiNeural --text "你好,我是程序员树先生" --write-media hello_tree.mp3你还可以通过 --rate 和 --volume 选项来调整语速和音量,-50% 代表降低语速/音量。

wudi1107的博客 1954

Qwen3-ASR 多语言语音音乐歌曲识别 懒人整合包 重新安装

从之前的fastapi转gradio界面,已经重新打包了3个左右的懒人包核心是为了把编程api转为可视化操作交互网页,更加方便,同时也是为了重新优化项目结构,方便后续更改和优化,比如添加python依赖和添加其他界面功能如果不重新制作懒人包结构,那么后面要做改动,会花费10倍的时间也达不到一个预期的效果,重新制作后,可能几分钟半小时就能大改版现在fastapi的界面几乎没了,开始第二阶段,就是把之前网上整合的别人的懒人包,自己重新做,尤其是项目里面可能带有api的。

大师兄 236

当心啊!仅仅50行Python,就可以在手机端看小姐姐的电脑桌面!

看上心意的小姐姐,想看她平时都浏览什么网页,如何才能看她的桌面呢,都说Python很厉害,这次我们做一个利用移动端访问电脑来查看电脑的界面的神器!不知道大家以前有没有做过这方面的东西呢?也许大家听起来还有点不太理解,没有关系,下面小编就带领大家来看一下这个操作,程序运行的结果如下图所示。上图是程序执行的图片,而下图是在手机端访问电脑时,所返回的电脑端的界面,为了更加直观的进行展示,小编特地为...

cainiao_python的博客 611

Vosk:开源离线语音识别 懒人整合包

Vosk 的核心价值在于完全离线 + CPU 友好 + 实时流式输出。对于预算有限、硬件低配、或是对隐私有极致要求的本地化 AI 项目,它依然是目前最实用的基石之一。

大师兄 338

使用Python将任正非400+篇演讲批量转化为语音

霸气任Boss 最近要说科技圈最火的公司,莫过于华为了。菊厂从5月15日美国商务部将华为列入“实体清单”开始,就一直处于风口浪尖。 先有 海思女总裁何庭波的一封信“备胎”转“正”!,掀起了一场关于自研芯片的讨论浪潮。 在到 任Boss的公开发言,表示美国此举并不能动摇华为根基,只能让华为的发展势头暂时变得缓慢。 后到 谷歌停止华为合作的轰炸消息,让我们对华为手机等移动设备在欧美市场...

清风Python 464
上一篇: 谁偷偷删了你的微信?别慌!Python 帮你都揪出来了
下一篇: 微软小动作气炸用户:装Win10系统,现在得被迫注册账号,脱机安装选项被悄悄删除...
菜鸟学Python
博客等级 码龄9年 7562粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值