未加星标

让脚本说话"厉害了我的哥"

字体大小 | |
[开发(python) 所属分类 开发(python) | 发布者 店小二05 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏

前段时间发现 Mac 上一个有趣的方法可以让系统说话。例如在终端输入:

say "厉害了我的哥"
让脚本说话

于是把我自己经常使用的图片压缩脚本升了一下级, 人工 (智能) 语音提示,开启装逼新时代!

本次升级进行了平台安全判断,不会影响其它平台用户的正常使用。

在 Mac 上,它说话同时输出信息,在其他平台上只会输出信息。


让脚本说话

语音提示默认开启,可以关闭语音提示,将源码中 voice 设置为 False 即关闭语音提示。

voice = False # 是否语音提示

想要调教输出内容的自己进源文件修改吧,代码量不到一百行,短小精悍,纯种 python,优雅简洁。相信对大家来说,调教一下也不是什么难事。

点击此处下载脚本(右键 -> 另存为)

使用方法 一.配置环境

Python:保证电脑中存在 Python 环境,(如果是Mac,则自带的有Python环境)。

Tinify:导入Tinify pip install --upgrade tinify

二.申请 API key

点击此处申请 API key

一个 key 每个月可以免费压缩500张图片,可以申请多个 key。

三.配置脚本并运行

点击此处下载脚本(右键 -> 另存为)

下载完该脚本后,你需要简单编辑一下该脚本,将申请到到API key 填写进去。

tinify.key = "你申请到的API key"

之后你可以将该脚本放入到需要压缩的图片的文件夹下,然后在命令行(终端)中进入到该文件夹,执行如下命令即可:

python tinypng.py

生成的文件会存入当前目录下一个名为tiny的文件夹中。

运行示例及大小对比(有图有真相):
让脚本说话
让脚本说话
四.支持参数

在 v1.0.1 版本中进行了参数支持,详情见下表:

参数 参数类型 摘要 示例 无参 压缩当前文件夹下所有图片文件 tinypng.py -f 图像文件 压缩指定的单个文件 tinypng.py -f /User/GcsSloop/demo.jpg -d 文件夹 压缩指定文件夹下所有图片文件 tinypng.py -d /User/GcsSloop/DemoDir -w 整型数字 压缩后图片的宽度,不指定则宽度不变 tinypng.py -w 300

参数优先级: -f > -d > 无参 如果指定了 -f 则只会压缩指定文件,即使后续跟了 -d 也不会压缩指定的文件夹

-w 无冲突,均可使用

-w 用于指定压缩后图片的宽度(width)高度自适应缩放,所以均可使用,(选项没有先后顺序)示例如下:

tinypng.py -w 300 // 压缩当前目录所有图片文件,压缩后文件跨度为300 tinypng.py -w 300 -f /User/GcsSloop/demo.jpg // 指定压缩一个文件,压缩后文件宽度为300

更多关于脚本的使用详情戳这里


让脚本说话

Tinypng官网

About

据说关注作者微博,不仅能第一时间收到新文章发布信息,还能变帅哦!

作者微博:@GcsSloop
让脚本说话

本文开发(python)相关术语:python基础教程 python多线程 web开发工程师 软件开发工程师 软件开发流程

主题: Python微博冲突
分页:12
转载请注明
本文标题:让脚本说话"厉害了我的哥"
本站链接:http://www.codesec.net/view/480688.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(python) | 评论(0) | 阅读(37)