将文本消息或sond推送到google主页的库。

googlehomepush的Python项目详细描述


PyPI version

谷歌主页推送

用于Python3.4+的库,用于在Google主页上推送文本消息或音频文件。

安装

pip install googlehomepush

依赖关系

pychromecast依赖于python包gtts,pychromecast。确保使用pip install -r requirements.txt

安装了这些依赖项

如何使用

fromgooglehomepushimportGoogleHomeGoogleHome("LivingRoom").say("test")GoogleHome("LivingRoom").play("http://www.hubharp.com/web_sound/BachGavotteShort.mp3")

API

googlehome(设备名=无,主机=无,端口=无,tts_builder=googletts_builder)

创建一个新的google主页instance(设备名或主机是必需的)。

  • devicename可以是google主页名,也可以是其ip(本地)。
  • host谷歌主页的IP
  • port用于连接Google主页的端口
  • tts_builder要使用的TSS引擎。可用的TTS有:
    • googleTTS_Builder使用from googlehomepush.googletts import googleTTS_builder导入。谷歌翻译使用的免费TTS。它是默认引擎
    • googlecloudTTS_builder使用from googlehomepush.googlecloudTTS import googlecloudTTS_builder导入。谷歌云tts引擎。请参见https://cloud.google.com/text-to-speech/docs/reference/libraries创建帐户。

。比如(文本,lang='en us')

在谷歌主页上推送消息

  • text是要说的测试消息
  • lang文本语言,默认值为“en”

。播放(url,contenttype='音频/mp3'):

将sond推送到google主页

  • url音频文件url
  • contentType奥迪文件内容类型

您可以使用http_server

播放本地文件
fromgooglehomepush.http_serverimportserve_filefile_url=serve_file("/path/to/file","audio/mp3")GoogleHome("LivingRoom").play(file_url,"audio/mp3")

维护人员

  • 托马斯·德布洛克(@tdeblock)

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

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?