谷歌师兄的leetcode刷题笔记-jarvis:Jarvis是一个用Python编写的简单帮助程序

时间:2024-07-20 02:25:45
【文件属性】:

文件名称:谷歌师兄的leetcode刷题笔记-jarvis:Jarvis是一个用Python编写的简单帮助程序

文件大小:2.12MB

文件格式:ZIP

更新时间:2024-07-20 02:25:45

系统开源

谷歌师兄的leetcode刷题笔记贾维斯 一个用 Python 编写的简单 Jarvis。 还有很多工作要做 节点 Jarvis 由一系列节点组成,如下所示。 想象 声音 输入:wave 文件 ID 播放波形文件。 文字转语音 在:文本字符串 使用 Google Speech 将字符串转换为波形文件。 声音服务器 Jarvis 用于理解口语,将语音转换为文本 (stt)。 有一堆插件可以根据文本执行不同的操作: 说当前时间 说当前日期 使用发送短信 讲个笑话(大部分笑话都不好笑) 打个招呼 告诉你停止刻薄或诅咒 播放电影和电视节目中的随机片段: 创业兄弟 布鲁斯兄弟 星球大战 告诉当前或未来的天气预报使用 抓住新闻头条 一般帮助信息 此外,文本转语音部分使用(听起来最好)或使用say 。 插件 所有插件都基于这个 Module 类,它基本上设置日志记录并具有读取 Yaml 文件和确定此插件是否处理请求的意图的方法。 class Module: """ Sets up the logger and stores the intent of the module. """ def


【文件预览】:
jarvis-master
----MANIFEST.in(326B)
----.travis.yml(156B)
----CONTRIB(105B)
----images()
--------jarvis.png(36KB)
----plugins()
--------ExitPlugin.py(385B)
--------WeatherPlugin.py(3KB)
--------Module.py(1KB)
--------DatePlugin.py(660B)
--------HelpPlugin.py(473B)
--------NewsPlugin.py(434B)
--------SMSPlugin.py(2KB)
--------RandomPlugin.py(2KB)
--------TimePlugin.py(638B)
--------README.md(404B)
--------StarWarsPlugin.py(1KB)
----LICENSE(1KB)
----jarvis()
--------zmqclass.py(5KB)
--------GoogleTTS.py(4KB)
--------SoundServer.py(5KB)
--------__init__.py(0B)
--------jarvis.py(2KB)
--------CameraServer.py(2KB)
----sounds()
--------misc()
--------venture_brothers()
--------blues_bros()
--------star_wars()
----setup.py(3KB)
----.gitignore(9B)
----README.md(3KB)

网友评论