IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android新技术运用——虚拟助手 -> 正文阅读

[移动开发]Android新技术运用——虚拟助手

虚拟助手客户端 (Android)

使用 虚拟助手客户端 应用程序 与您的虚拟助手聊天, 并将其设置为设备上的默认助手。

准备工作

  1. 安装 Android Studio

  2. 下载 虚拟助手客户端源代码

  3. 创建一个虚拟助手 来设置虚拟助手环境。

  4. 在新的虚拟助手上 启用语音

  5. 如果要捕捉数据,使用 Visual Studio App Center 并注启用一个新应用。

  6. 如果要启用身份验证,请使用 链接帐户加速器

创建与运行

添加应用程序设置

一共有两个配置文件用于提供环境设置。

直线语音配置

{
  "SpeechSubscriptionKey": "SPEECH_SERVICE_SUBSCRIPTION_KEY", // Replace with your Speech Service subscription key
  "SpeechRegion": "westus2",
  "CustomCommandsAppId": "", // Optional, if you are connecting to a Custom Commands application
  "CustomVoiceDeploymentIds": "", // Optional, to point to custom voices
  "CustomSREndpointId": "", // Optional, to point to a customized speech recognition endpoint
  "TTSBargeInSupported": false, // Whether or not to listen to keyword while TTS is playing. If true, TTS playback stops once Keyword is verified.
  "SpeechSDKLogEnabled": false, // Optional, whether to log Direct Line Speech activites. The default file path is on the device internal storage at Android/data/com.microsoft.bot.builder.solutions.virtualassistant/files/SpeechSDK.log
  "UserId": "android",
  "UserName": "Android",
  "SRLanguage": "en-us",
  "Keyword": "computer",
  "EnableKWS": false, // Keyword spotting
  "LinkedAccountEndpoint": "" // Optional if you enabled the Linked Accounts solution in the prerequisites
}

用户ID 是由用户生成的所有消息的唯一标识符,这个可以与 链接帐户样品 结合。

应用配置

{
  "history_linecount": 2147483646,
  "show_full_conversation": true,
  "enable_dark_mode": false,
  "keep_screen_on": true,
  "app_center_id": "APP_CENTER_ID" // Replace with your Visual Studio App Center id
}

可选功能: 聊天颜色

<?xml version="1.0" encoding="utf-8"?>
<resources>
...
    <!-- Chat -->
    <color name="color_chat_text_bot">#000000</color>
    <color name="color_chat_text_user">#ffffff</color>
    <color name="color_chat_background_bot">#f2f2f2</color>
    <color name="color_chat_background_user">#3062d6</color>
...
</resources>

运行

创建并运行应用程序 用于部署 Android 模拟器或连接的设备。

权限

录制音频

用户向机器人发出语音请求时需要。 有了这个,我们就可以只使用键盘操作。

位置功能

允许虚拟助手接收带有GPS坐标的 VA.Location 事件 ,以利用兴趣点等基于位置的技能。

与虚拟助手互动

聊天

主界面显示了预期的用户和助手聊天窗口。 选择麦克风或键盘图标开始对话。

小工具

小工具

使用小部件,可以与设备上具有聊天体验的助手进行交互。

小工具

侧边菜单

从左侧滑动可以访问菜单。

侧边菜单

登陆

如果我们启用了链接帐户功能, 则会出现可选的 登录 选项。

重新开始对话

使用新的对话 ID 重新开始与虚拟助手的对话。

设置

在配置文件中进行设置。

设置

设为默认助手

将虚拟助手设置为设备的默认助手应用程序。

  1. 允许 Allow pemission 权限:在 Android 上覆盖此应用程序 设置

  2. 选择 设备辅助应用 设置

  3. 选择 虚拟助手 设置

验证用户

如果在应用程序的配置设置中启用了链接帐户加速器 , 则侧边菜单会提供 登录 选项。

  1. 选择 登录 并使用关联帐户进行身份验证。 带登录功能的侧边菜单

  2. 每个传出 Activity 中使用的用户 ID 会突出显示在顶部,旁边是一个 注销所有 按钮,该按钮将取消所有帐户与机器人的链接。 机器人上启用的每个身份验证提供程序都有一行,选择 链接 以使用该特定帐户登录。 关联账户与未关联账户

  3. 链接帐户后,按钮将更改为 Unlink 。 选择 完成并返回应用程序 可以将用户 ID 传递回 Android 应用程序。 关联账户与关联账户

  4. 返回应用程序,侧边菜单现在显示 Sign out 。 以后与虚拟助手的任何对话都将传递给链接的用户 ID。 带登出功能的侧边菜单

功能

虚拟助手客户端 允许与在默认功能中使用的技术兼容。

打开默认应用

打开默认应用程序

此方法从 OpenDefaultApp 事件中获取元数据,用于打开设备上的默认应用程序。

地图

兼容 WazeGoogle 地图

电话

与默认拨号器兼容。

音乐

Spotify 兼容 。

其他功能

广播小部件更新

此功能将此事件最新信息发送到任意监听应用程序,例如 Event Companion 应用程序。

作者:陈舒怀

原文链接

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-13 12:56:35  更:2021-12-13 12:57:55 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:50:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码