0.1.12 |
|
---|---|
0.1.11 |
|
#38 in #minimal
每月36次下载
48KB
711 行
该项目已被弃用,请使用替代方案
Speak
Speak是一个基于机器学习的聊天机器人,可用于与用户交互。该项目的理念是让用户感觉像是在和真人交谈,而Speak实现这一点的方式就是非常快,仅此而已。
安装
只需将其放入您的 Cargo.toml
speak = "0.1.11"
功能
Speak的设计非常简单易用,这就是为什么它只有几个公开的对象和函数。您将要使用的功能是
DynMap
(结构体)学习(...)
运行(...)
仅此而已,您只需使用Speak的两个函数即可!这两个函数只是普通的函数,您可以根据需要以任何方式使用它们。如果您想了解更多信息,请查看您喜欢的IDE文档工具。(所有文档都集成在包中。)
配置
Speak的一个理念是UX非常可定制。这就是为什么Speak在使用自定义功能时非常灵活,您可以使用自定义功能的数量没有限制,并且可以在任何时间启用或禁用它们,而不会影响任何其他配置。
要查看您可以使用的功能及其配置,请查看Speak文档,点击此处
另请参阅: 功能文档
为什么Speak如此快?
首先,Speak是用Rust编写的,只有几百行代码,没有依赖项,只有两个文件(主要库和utils库)。其次,它是以一种(实际)最有效率和最严谨的方式编写的。还要记住,Speak是设计来在每个循环中都非常快的,在每一个包装函数中都有很多思考,因为对于这个项目来说,性能非常重要,我们希望能够与机器人进行实时聊天。
贡献
您可以用几乎任何东西来为此项目做出贡献,可以是代码、文档、错误报告、功能请求等。您可以通过打开问题或拉取请求来做到这一点,或者您可以在社交媒体上联系我。
目前还没有任何贡献指南(暂时还没有),我很快就会制作一个。
感谢您的贡献!
⚖️ 许可证 & 信用
Speak使用Mozilla公共许可证,版本2.0
创建者: Alex G. C. 即 Blyxyas
依赖项
~0.8–11MB
~90K SLoC