用 Python 开发一个不像 Siri 一样的沙雕 AI ——Niubility

今天我们使用 Python 来玩一下沙雕 AI
像这样的沙雕
说出来你可能不信
几行代码就能实现
不过这样实在过于沙雕了
我们继续改进一下哈哈
让它活生生变成癞皮狗
首先我们一运行程序的时候
就让它给我们打个招呼先
不过现在的它只会简单的重复
我们可以自定义一些语句
让它舔得更舒服些...
舔起来
我们自己定义的内容太少了
如果这时候有很多癞皮狗字典就好了
我们就可以利用结巴分词
然后去字典里面调用相应的回复
这时候小帅b想到以前玩过的
图灵机器人
对接下 API 就可以了
咱们试试

那就注册一个 Niubility

注册完就会有 apikey 可以接入了

需要用到 post 请求和 json

所以整两个库过来

接着就可以接入了

这里我们先问它我帅嘛?

运行一波:

ok,反应正常

接入到我们的 Niubility 去:

运行起来

撩一波...

可以可以

突然找到自己单身的原因了

不过仅仅是这么聊天

好像还差点什么

Niubility 就要有 Niubility 的样子

比如说:

我要听歌的时候

它应该给我把歌曲整过来

我要搜索妹纸的时候

它应该把图片给我整过来

整起来

我们可以使用这个库 webbrowser

当我们要听歌的时候

让 Niubility 给我们打开豆瓣

来运行一波:

可以可以

那我们想要搜索

也是一个道理

比如我们可以调用百度的 get 请求

是的,百度搜索只需要在 wd 后面加上搜索关键词就可以了

来体验一下吧:

可以可以

Niubility 有进步了

虽然现在的 Niubility 已经

可以跟我聊骚

可以帮我搜索

但感觉还是差了点什么

应该要让 Niubility 说话

听听它美妙的声音

突然又让小帅b想到了一个玩意

百度的语音合成

去注册一个

听说申请的时候

语气要温顺才会给通过

申请完之后

看到了一个 Python 实现的文档

赶紧搞起来

我居然看到文档中有错别字

audio 不是 auido

估计是程序员小哥哥有点着急了

不管了

咱们赶紧来试试

据说 per 定义为 4

声音好听加倍

我这里让它说一句

“你 TM 长得真帅气”

运行一下就得到了一个 mp3 文件

打开文件播放的那一刻

我就差点完事了

给你听一下吧:

ok,既然声音合成没毛病

就可以让 Niubility 发出这样的声音啦

可以使用 playsound 库来播放

啊~

香!

我停不下来了,先这样,我们下回见,peace!

扫一扫

学习 Python 没烦恼

(0)

相关推荐

  • 从Python到AI,这条路好走吗?

    Python大本营 今天 大家都在学Python的时候,怎么才能让自己更有竞争力? Python 的应用方向有很多,基本每个方向都是大热门,但至今为止,人工智能行业仍处于人才稀缺的情况.正因这样,近几 ...

  • AI-Native、太行、盖亚,百度智能云这波太强了

    百度智能云升级,云服务迎来巨变

  • 免费 | 百度出品零基础速成Python营,带你学透Python!

    如何能系统速成python,甚至能够跑通实例,并且上手深度学习项目? 百度飞桨领航团开设零基础Python速成营,全程采用直播+答疑+实践作业的学习模式,6天时间里每日直播打卡学习.完全覆盖Pytho ...

  • 用 Python 开发一个微信留言小程序

    在公众号后台,时不时就有朋友吐槽我:"帅b,为什么要关闭公众号的留言功能?" 说出来你可能不信,我是真的没有这个功能,话说在 2018 年 3 月 12 号之后注册的公众号就暂时没 ...

  • 用 Python 开发一个【视频营销号】生成器

    之前小帅b在网上看到一个营销号文案生成器,把我给乐的: 其实这个用 Python 实现非常简单,根据用户输入的内容,简单替换一下关键字就可以了,我随手写了一下生成方法: 调用一波: 是不是老小编了?但 ...

  • 使用 Python 开发一个【短链接生成器】

    我们总会遇到 类似这样的链接 https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=15897 ...

  • 用 Python 开发一个 【聊天室】

    接下来我们就使用 Python 来操作 socket ,实现一个聊天室的一些主要功能. 首先我们来回想下,一般的聊天室都是怎样的,有多个用户可以同时在线,他们可以实时获取到消息,实时发送消息. 服务端 ...

  • 用 Python 开发一个 【个人计划 todolist】

    有一句话是这样说的:"凡事预则立,不预则废",说的是我们在做事之前,最好制定好你的计划,然后有序的去执行,这样不会产生过多的错误和不爽,如果什么都不准备的话,人就容易废掉. 今天, ...

  • 小明用 Python 开发一个 【暴力破解压缩文件 zip 密码】,省了 250 块钱

    那天晚上 小明和你一样 在某个小网站上搜寻某些 私密的学习资料 突然看到论坛有人提供了 一个非常牛逼的资源 小明怀着激动的心情 下载了下来 他怀着激动的心情 打开了这个压缩文件 看到就只有这么一个 t ...

  • 用 Python 开发一个【GIF表情包制作神器】

    之前小帅b写过这样一篇教程 用python成为了微信斗图届的高手 然后,好多人表示: 虽然存了很多表情包 但似乎还不是很过瘾 因为它不可以自己来定制 我们可不可以根据一些表情素材 然后自己制作专属表情 ...

  • 如何使用 Python 开发一个【抖音视频下载神器】

    国外有个在线网站,专门帮别人下载 YouTube 上面的视频,功能很简单直接,就是把你想要的 youtube 视频地址复制进去,然后点击 start 就可以下载视频: 不过,当你点击下载的时候,会跳转 ...

  • 我用Python开发了一个搜题神器

    专业搜题,家长好帮手 很早之前曾经做过一个图片识别的项目,当时有一项功能是整题识别,即传入数学题的截图,可通过ocr技术识别出图片内容,但当时只限于识别文字,并未作更深一步的处理,现在想来实用性并不强 ...