如何让女朋友微笑—陪伴表白机器人

如何让女朋友微笑—陪伴表白机器人

 

程序员不小心惹女伴生气,怎么办?在线等!!!挺急的!

 

怎么办?还能怎么办?赶紧道歉呀!

 

 

作为一名资深宅男,完全不知道女朋友生气是什么样的!这个问题不要问我!那只存在于幻想中。

 

首先来想想一下场景,正所谓有场景,才有需求,才有想法,才有……程序员!

咳咳!扯远了。

首先想像一下,女朋友生气了,都不想理你,旁边就只有一台电脑。然后女朋友把你赶出去了,这这么办!

 

想了一下,还是利用上一篇用到的知识:

搭建一个属于自己的语音聊天机器人

在这几个模块的基础上,使用一些其他的方式来解决这个问题。

 

材料准备:

1、女朋友一个(女朋友就不要生气的女朋友了,做这个还不是为了让她开心)

2、pip    install   itchat 

3、python

4、手机登陆微信

 

编程思路

 

来说一下我的编程思路:

首先,我们想要做什么!

我们要通过微信,人工发送消息,电脑接收之后,用语音输出到音响,传入女朋友的耳朵中。

 

我们做事的流程就出来了:

微信—->发送消息—–>电脑接收文字——->文字转换为语音—->女朋友听到

具体实现代码:

调用itchat

import itchat

@itchat.msg_register('Text') #注册文本消息
def text(msg):
    message =  msg['Text'] #接收文本消息
    fromName =msg['FromUserName'] #发送方
    toName = msg['ToUserName'] #接收方
    if toName == "filehelper":
        print(message)#打印输入的消息

itchat.auto_login()
itchat.send("登录成功!开始发消息吧!","filehelper")
itchat.run()

看,调用微信,扫描二维码就解决这个问,itchat实现的原理就是微信的网页版,有兴趣可以去网上搜索一下。

调用的二维码就是网页版微信登录时使用到的二维码。

那发送消息了,并且电脑也成功接收了消息,那语音呢!

这时候我们用到上一篇文章中的内容了。

导入模块。

import win32com.client
speaker = win32com.client.Dispatch("SAPI.SpVoice")
speaker.Speak("内容")

那我们把它们组合在一起就是这样:

import itchat
import win32com.client

@itchat.msg_register('Text') #注册文本消息
def text(msg):
    message =  msg['Text'] #接收文本消息
    toName = msg['ToUserName'] #接收方
    if toName == "filehelper":
        speaker = win32com.client.Dispatch("SAPI.SpVoice")
        speaker.Speak(message)#语音输出内容
if __name__=="__main__":
    itchat.auto_login()
    itchat.send("登录成功!开始发消息吧!","filehelper")
    itchat.run()

是不是很简单,快来一起动手试一试吧!至于怎么使用就不用我说了吧!

 

O ^ ~ ^ O

 

搭建一个属于自己的语音聊天机器人

自动操作浏览器之–无界面selenium爬虫

词云,你知道吗?

欢迎关注公众号哟!

如何让女朋友微笑---陪伴表白机器人

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111419.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • StrictMode总结「建议收藏」

    StrictMode总结「建议收藏」Android2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。首先先整体介绍:StrictMode.setThreadPolicy(newStrictMode.ThreadPolicy.Builder()//线程策略(ThreadPolicy).det

    2022年6月8日
    30
  • yum彻底卸载软件包(包含依赖)

    yum彻底卸载软件包(包含依赖)概述yum命令安装软件包会同时安装需要的依赖包,但yumremove却只卸载这个文件包本身,如果需要删除安装时附加的依赖包,则可以使用yumhistory的相关操作实现回滚。具体操作查看yum操作(事务)历史[root@localhost~]#yumhistorylist或yumhistoryLoading”fastestmirror”pluginConfigtime:0.007Yumversion:3.4.3ID|Loginuser

    2022年5月2日
    1.7K
  • web后端开发php,web后端开发主要做什么?

    web后端开发php,web后端开发主要做什么?应用程序或web服务可以分为两大部分:前端和后端。从这些名字可以猜出他们的角色。前端是你可以“看到”的部分。它是让你与应用程序或服务交互的部分。颜色、动画、布局以及所有其他增加你使用应用或网站体验的酷东西就是前端。前端通常称为用户界面(UI)。后端是你看不到的部分。它是应用程序或网站的内部工作。这包括服务器、数据库等。比如你正在本网站上读一篇文章。字体、颜色、图案等构成这一页的正面。但是,本文的网…

    2022年6月17日
    35
  • Clip Converter – 视频在线下载方法

    Clip Converter – 视频在线下载方法ClipConverter-视频在线下载方法YTtoMP4&MP3Converter!1.VideoURLtoDownloadhttps://www.clipconverter.cc/2.Continue3.Start

    2022年7月14日
    42
  • 自动化测试平台(一):前期准备和后端服务搭建「建议收藏」

    自动化测试平台(一):前期准备和后端服务搭建「建议收藏」本专栏会基于djangorestframework+react,并结合这些年自己构建多个自动化测试平台的经验,做一些自动化、平台、测试开发方面的技术、经验分享。会从0开始搭建一个前后端分离的自动化测试平台。由于是免费教程,对于太过初级的内容不会详细进行讲解,更多的是分享自己的理念和开发过程分享。

    2022年6月29日
    23
  • 桌面太单调?一起用Python做个自定义动态壁纸,竟然还可以放视频!「建议收藏」

    桌面太单调?一起用Python做个自定义动态壁纸,竟然还可以放视频!「建议收藏」前言前段时间,用PyQt5写了几篇文章,关于Python自制一款炫酷音乐播放器、自定义桌面动画挂件、车牌自动识别系统。今天就继续给大家分享一个实战案例,带大家一起用Python的PyQt5开发一个自定义动态桌面壁纸,好玩又有趣!首先一起来看看最终实现的自定义动态壁纸效果:…

    2022年5月31日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号