作为演讲标记的中柱。

medium-speech的Python项目详细描述


中到语音

Build StatusPythonGitHubPyPIPyPI - Downloadssaythanks

中等程度的文章到演讲。

一个python库,为懒惰的人(比如我自己)提供,他们从来没有时间每天阅读Medium文章,而是更喜欢听这些文章。它使用Docker container/imagemediumpost转换为markdown,然后使用gTTs与google translate的文本到语音api接口,后者将文本转换为口语文件,然后使用^{}播放生成的mp3文件(假设已安装)。

APT要求

在继续之前,您需要安装一些依赖项:

sudo apt install -y docker-ce mpg123 python3.6 python3.6-dev vlc

安装

要安装,请运行:

python3 -m pip install -U medium-speech

用法

可用参数:

play_medium_post.py -h

usage: play_medium_post.py [-h][--play][--cleanup][--speed N_SPEED][--loglevel LOG_LEVEL][--url-post MEDIUM_URL][--file MARKDOWN_FILE]

optional arguments:
  -h, --help            show this help message and exit
  --play, -p            Play generated MP3 files.
  --cleanup, -c         Cleanup generated MP3 files.
  --speed N_SPEED, -s N_SPEED
                        Play every n'th frame only ie Play speed.
  --loglevel LOG_LEVEL  log level to use, default [INFO], options [INFO,
                        DEBUG, ERROR]
  --url-post MEDIUM_URL, -u MEDIUM_URL
                        Medium post URL.
  --file MARKDOWN_FILE  Specify a Markdown file.

Medium帖子:

play_medium_post.py -ps 1 -u https://medium.com/@mmphego/how-i-managed-to-harness-imposter-syndrome-391fdb754820

收听降价文件:

play_medium_post.py -ps 1 --file README.md

哦,谢谢!

顺便说一下…谢谢您!如果你想say thanks…:)

反馈

请随意叉它或寄给我公关改善它。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java系统。出来打印导致延迟?   java如何使用dasein API连接Azure云(blob存储)   java如何将Jframe cardlayout中的“card”从属于card的Jpanel更改为另一个类?   java如何在单个消息框中显示循环的所有迭代?   java如何设置netbeans保存项目的操作?   java网站的某些选项在web视图中不起作用   java如何在安卓中打开从右到左的菜单滑动条   java更容易反转由静态方法(函数接口)内联创建的比较器?   映射Java HashMap。获取(键)和树形图。获取equals和compareTo方法的(键)用法   java Health endpoints只显示“status:up”,不显示敏感信息   java当我一直按back按钮登录时,字段显示以前插入的用户数据   JTable单元中的java图像显示   go Java vs.Golang for HOTP(rfc4226)   java使用函数链减少分支和清理代码,这有意义吗   java我应该为每个查询创建一个新的DB连接吗?   java推荐的函数调用方法(是否使用CompiledScript?)   java截断分区和地板分区有什么区别?   没有spring引导的java Profile特定属性文件?   异常如何在java中从控制台读取密码?