Zanie - 语音助手
这个周末我们想做一些有趣的事情。所以我们制作了自己的语音助手 - Zanie,并将整个应用程序以“一千零一夜”的氛围进行了主题化。哦,Zanie,是我们的专属精灵!
它的功能
它能施展魔法,只通过您的语音指令向您展示数字世界。
嗯,技术上来说……
这是一个在Flutter上制作的交互式语音助手。它可以执行各种不同的功能,例如:
回答问题
通过语音指令打开其他应用
从联系人中拨打电话
从联系人中发送消息
讲笑话
介绍自己
……等等
用户需要扫描二维码或手动输入代码才能访问该应用程序。代码是“genie”,二维码附在下面

然后,他们可以以最神奇的方式进行应用内导览,或者直接开始使用语音助手。点击灯盏将允许应用程序获取语音权限,我们的Zanie也将出现在屏幕上。
然后用户可以许3个愿望/提3个问题/下3个指令。在3个愿望之后,可以通过再次点击灯盏来重新加载。
我们是如何构建的
我们使用speech_to_text、tts_flutter和contacts_service等多个库在Flutter上构建了该应用程序。
我们已经为此构建了一个Android APK。
此外,我们的介绍性网站是使用HTML-CSS构建的。
VS-Code和Android Studio被用作IDE。
我们遇到的挑战
集成语音转文本和文本转语音并将它们同步协同工作确实是我们的一项艰巨任务。这花费了我们大部分时间来解决。此外,弄清楚如何从Flutter拨打电话也有些棘手。但最终,我们成功地做到了。
我们引以为豪的成就
我们很自豪能在两天内从零开始制作一个完整的语音助手,我们个人非常喜欢它所带来的“一千零一夜”和阿拉丁的氛围。周末充满了魔力!!
我们学到了什么
整个周末我们学到了很多。我们团队的4名成员中有3名是Flutter新手,所以我们真的学会了一个全新的框架,并且非常享受它。
Zanie - 语音助手的下一步是什么?
嗯,进行一些改进,添加可定制的Zanie声音,我们肯定会在不久的将来将这款应用程序发布到Play商店,然后在App Store上架!!