跳转到主要内容

Medium文章转换为语音。

项目描述

medium-to-speech

Build Status Python GitHub PyPI PyPI - Downloads saythanks

Medium文章转换为语音。

A Python库,专为懒惰的人(像我一样)设计,这些人从未找到时间阅读每日的 Medium 文章,而更喜欢听它们。它使用 medium 将文章转换为markdown,通过一个 Docker容器/镜像,然后使用 gTTs 与Google翻译的文本到语音API接口,将文本转换为语音的 MP3 文件,然后使用 cvlc 播放生成的 mp3 文件,假设它已安装。

依赖项

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

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

收听Markdown文件

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

哦,谢谢!

顺便说一句...谢谢你!如果你想要 说谢谢... :)

✨🍰✨

反馈

欢迎fork它或发送PR给我来改进它。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

medium-speech-0.1.3.tar.gz (8.2 kB 查看哈希值)

上传时间 源代码

构建分发

medium_speech-0.1.3-py2.py3-none-any.whl (7.8 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面