请选择 进入手机版 | 继续访问电脑版
查看: 94|回复: 0

[中文资料] 【中文文档】UM2354_Alexa语音服务软件扩展包指南

[复制链接]

该用户从未签到

445

主题

1281

帖子

0

蝴蝶豆

管理员

最后登录
2019-5-23
发表于 2019-3-15 14:04:05 | 显示全部楼层 |阅读模式
Alexa语音服务软件扩展包指南

引言

本用户手册将介绍STM32Cube扩展包的内容,该扩展包可从STM32应用连接到Alexa VoiceService(AVS)。

X-CUBE-VS4A扩展包提供应用示例,将STMicroelectronics板连接到Amazon服务器,以便在STM32器件上轻松实现面向AVS的产品。

X-CUBE-VS4A扩展包由一组库和基于STM32F7系列微控制器(充当支持Alexa的器件)的应用示例组成。

X-CUBE-VS4A在32F769IDISCOVERY板上运行。它具有可直接运行的固件示例,用于演示简单智能音箱的实现。

X-CUBE-VS4A提供了下列功能:
• 板配置接口
• TCP/IP连接功能
• AVS协议封装,便于轻松实现应用
• 应用特定的服务
• 用于Alexa Voice Service的STMicroelectronics框架
• 创建面向AVS的STM32应用
• 可替换的基础音频采集
• 有限音频播放器示例
注: X-CUBE-VS4A不包含用于音频前端增强的软件,也不包含需要与所有不同的音频服务兼容的完整媒体播放器。

1 概述

本用户手册将介绍X-CUBE-VS4A扩展包和STVS4A语音服务中间件。侧重点在于说明其使用,而不是解释Alexa架构或AVS帐户创建。后者的相关说明可以在Amazon网站和开发者网站上找到:

https://alexa.amazon.com
https://developer.amazon.com

X-CUBE-VS4A扩展包在STM32基于Arm®(a) Cortex®-M处理器的32位微控制器上运行。

表 1给出了相关术语和缩略语的定义,帮助您更好地理解本文档。
1.png

2 关于安全的重要说明

注意: 应用开发人员必须注意安全方面,并通过实施机制来保护用于连接AVS的令牌和密钥。X-CUBE-VS4A扩展包中提供的应用示例未实施此类机制。它只提供了一个基本实现,以便理解栈接口。

3 软件包说明

本章详述了X-CUBE-VS4A扩展包的内容和使用。

3.1 概述
X-CUBE-VS4A扩展包基于STVS4A,是支持基于STM32的Alexa Voice Service器件设计的软件开发套件。STVS4A具有服务API,用于连接AVS服务器和与服务器协商身份验证。STVS4A还为接收指令和向服务器发送事件提供支持。此外,STVS4A提供一组音频支持,包括麦克风采集和音频回放。通过添加外部元件, STVS4A支持可扩展至文字识别。

STVS4A支持Alexa Voice Service API版本v20160207。

可支持以下集成开发环境:
• IAR Embedded Workbench® for Arm® (EWARM)
• Keil®微控制器开发套件(MDK-ARM)
• System Workbench for STM32

注: 有关所支持IDE版本的信息,请参阅软件包根文件夹中的版本说明。

..............

想了解更多,请下载原文阅读


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2019-5-24 00:13 , Processed in 0.103046 second(s), 16 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表