云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

金山云_u盘存储的文件看不到_稳定性好

小七 141 0

在这篇博文中,我将介绍构建与SAP服务器集成的示例"巴西"Vuzix M300应用程序的经验。

Vuzix M300是Vuzix SmartGlasses的一个型号,更多信息:https://www.vuzix.com/Products/m300-smart-glasses

一些控制细节:

目标是创建一个应用程序,好评返现卡,对葡萄牙语语音控件(ptbr)的响应,在SAP服务器之间交换数据。创建这些视频的POC版本(请在阅读更多之前观看):https://www.youtube.com/watch?v=sT3l\u 6\u fsok

来自视频的图像…

现在让我们谈谈技术!

Android项目已创建,如Vuzix开发文档所述。

使用以下Vuzix库:

我的目标是使用Glass的2个SDK功能,语音SDK(响应语音命令)和条形码SDK(条形码扫描仪),并将应用程序与SAP服务器集成。

我不打算讨论布局(屏幕)细节,只讨论技术方面,好吗?

所以,在Android项目的主要活动中,商城返利系统,我已经启动了语音接收器类:

在这个类中,它接收语音命令并根据它检查/执行动作:

所以,在应用的任何一个屏幕上,开始云,当用户执行一个"正确"的语音命令时,它会打开条形码扫描器,读取条形码并将数据发送到SAP服务器。

在Vuzix M300上,大数据中心是什么,屏幕上有一个图标,指示玻璃是否正在接收语音命令。启动它的"触发器"是"Hello Vuzix"命令。

在Hello Vuzix之后,你会说执行它的命令。但这里的"问题"是,Vuzix Lib只"懂"英语,但基于最终用户公司,他们中的一些人不会说"干净"的英语来被应用正确解释。所以我结合了谷歌语音引擎(安卓.语音),阿里大数据应用平台,即理解巴西葡萄牙语(PT-br)能够完成巴西语音命令目标。

现在回到Android项目,在Hello Vuzix命令和M300正确收听后,Android语音启动(在PT-br中),在正在听的屏幕上显示…

当用户说完话后,触发下面的类:

对于语音输入码:

如果用户告诉M300"verificar item"或"concluir"如果要执行某些操作,

如果是"verificar item"("英语中的Check item"),它将在btncontinue()类中打开条形码SDK:

如果M300成功读取条形码,它将与之执行SOAP WS调用(然后与SAP集成)。

您可以使用SOAMANAGER或PI/XI创建此WS,或者一个REST服务…

M300上运行的应用程序的一些实际屏幕:

更多细节可以在这里找到(语音SDK和条形码SDK),对于此特定型号Vuzix型号:

https://www.vuzix.com/Developer/KnowledgeBase/Detail/38

Android语音:

https://developer.android.com/reference/android/speech/package-summary

下载示例项目:

\u recognition\u v2.zip

期待与下一代智能玻璃车型合作(Vuzix等)