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

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

 

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

 

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

 

 

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

 

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

咳咳!扯远了。

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

 

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

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

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

 

材料准备:

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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • windows下搭建tracker服务器

    windows下搭建tracker服务器RT,需要下载工具下载,解压,得到一个BitCometTracker_0.5[做服务器tracker]的文件夹,打开“BitCometTracker_0.5”文件夹,双击运行“BitCometTracker”打开软件之后,状态是停止的的状态,需要点击“run”这样就行了,如果需要修改配置端口,需要点击“config”架设好后,您的tracker服务器…

    2022年6月16日
    83
  • 一个空间主机安装多个网站的方法

    一个空间主机安装多个网站的方法

    2021年10月8日
    32
  • springboot 解决跨域问题_java解决跨域问题

    springboot 解决跨域问题_java解决跨域问题SpringBoot版本的不同,CrossOrigin失效了,正确配置如下: @CrossOrigin(originPatterns=”*”,allowCredentials=”true”,maxAge=3600)

    2022年9月26日
    1
  • java基础—java获取图片的大小和尺寸(本地& 服务器)

    java基础—java获取图片的大小和尺寸(本地& 服务器)java获取图片的大小和尺寸,有两种获取的源,一种是读取本地的图片获取大小和尺寸,一种是通过服务器上图片的地址获取图片的尺寸!下面整理出这两种方式的简易代码,希望帮助的大家和自己!

    2022年2月25日
    43
  • php递归算法经典实例_汉诺塔问题递归算法c语言

    php递归算法经典实例_汉诺塔问题递归算法c语言利用PHP实现汉诺塔汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。简而言之,有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大…

    2022年8月11日
    7
  • 柯西变异和自适应权重优化的蝴蝶算法[通俗易懂]

    柯西变异和自适应权重优化的蝴蝶算法[通俗易懂]文章目录一、理论基础1、蝴蝶优化算法2、改进的蝴蝶优化算法(1)柯西变异(2)自适应权重(3)动态切换概率策略(4)算法描述二、函数测试与结果分析三、参考文献四、Matlab仿真程序一、理论基础1、蝴蝶优化算法请参考这里。2、改进的蝴蝶优化算法为了改进蝴蝶算法容易陷入局部最优和收敛精度低的问题,本文从三个方面对蝴蝶算法进行改进。首先通过引入柯西分布函数的方法对全局搜索的蝴蝶位置信息进行变异,提高蝴蝶的全局搜索能力;其次通过引入自适应权重因子来提高蝴蝶的局部搜索能力;最后采用动态切换概率ppp平衡算

    2025年7月21日
    1

发表回复

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

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