开发者控制台

术语表 (VSK Fire TV)

术语表 (VSK Fire TV)

以下术语表定义了在设备上集成视频技能时常用的术语。如需了解更专业的Alexa术语,请参阅Alexa技能工具包术语表(目前不提供中文版)。

A| B| D| E| F| I| L| M| N| P| Q| R| S| T| U| V|

A

Alexa app(Alexa应用)
通过该配套应用,Alexa客户可以设置设备、更改设置以及查看通过与Alexa交互获得的显示输出。
Alexa-enabled device(支持Alexa的设备)
提供Alexa服务访问权限的设备。例子包括亚马逊Echo、亚马逊Echo Dot、亚马逊Tap、Echo Show,以及其他厂商制造的使用Alexa语音服务的设备。
Alexa skill(Alexa技能)
Alexa的功能或能力。Alexa提供一组内置技能(例如播放音乐),开发者可以使用Alexa技能工具包为Alexa设计新技能。技能包括代码(采用云端服务的形式)和配置(在开发者控制台上提供)。
Alexa Voice Remote(Alexa语音遥控器)
带语音按钮的Fire TV遥控器。与这种支持语音的遥控器(即使您远离电视机)进行的交互仍被视为“近场”控制,因为您需要靠近遥控器的麦克风阵列。
Alexa Skills Kit(Alexa技能工具包)
一系列用于为Alexa提供新功能的API、工具和文档。请参阅什么是Alexa技能工具包?
Alexa Voice Service (AVS)(Alexa语音服务)
亚马逊的智能云服务,让开发者能够利用一组有限的Alexa功能在任何带有麦克风和扬声器的产品上支持语音。
App-only integration(仅限应用的集成)
一种将Fire TV与VSK集成的方法。通过此方法,可以直接在应用中接收指令。Fire TV上一项名为VSK Agent的服务通过广播意图将指令从Alexa路由到你的应用。应用中的BroadcastReceiver会处理相应的意图,以执行用户的请求。
ARN
亚马逊资源名称。创建视频技能时,需要使用Lambda函数中的ARN对其进行配置。
ASIN
亚马逊标准识别码 (ASIN) 是由10个字母和/或数字组成的唯一编码,用于标识商品。在Amazon.com上商品的商品信息页面上可以找到ASIN。
Ask(问问)
用户可以通过说出一些词语来要求Alexa调用特定的自定义技能,这个词就是其中之一。这个术语会与相应技能的调用名称结合使用。例如,Alexa,向Astrology Daily问问我的星座运势。 用户可以用几种措词来开始与Alexa对话。请参阅了解用户如何引用自定义技能

B

BroadcastReceiver
应用中的一个类,在该类中可以接受和处理Alexa通过VSK Agent向应用发送的指令。用于VSK的仅限应用的集成。

D

device cloud(设备云)
可以控制支持云的设备的后端云服务。要实现智能家居技能,可以编写作为Lambda函数托管的代码,用于将来自Alexa智能家居技能API的命令转换为设备云。
device with Alexa(装有Alexa的设备)
提供Alexa服务访问权限的设备。例子包括亚马逊Echo、亚马逊Echo Dot、亚马逊Tap,以及使用Alexa语音服务的第三方设备。
device directive(设备指令)
从Alexa发送到视频技能的一组数据和指令,以JSON表示。例如,该指令可能会搜索电视节目或播放电影。
directive language(指令语言)
支持Alexa智能家居技能API和智能家居技能之间通信的JSON协议。
Dynamic capability(动态功能)
可在支持语音的应用中调用,并可根据用户状态(例如,登录/注销或订阅级别)而变化的功能。用于VSK的仅限应用的集成。

E

explicit(显式)
指定内容提供方或应用名称的语音命令,例如“在Amazon Prime上观看Bosch”。

F

far-field(远场)
使用与Fire TV配对的Echo设备发出语音命令。
Fire TV Cube
第一款提供无需动手操作(远场控制)电视体验的Fire TV设备。可以不使用遥控器,在一定距离内使用语音来访问、启动和控制内容,打开TV和AV设备,切换输入,调整音量,搜索内容等。有关详细信息,请参阅设备规格: Fire TV Cube
Catalog(目录)
Fire TV上的媒体索引。您的媒体目录与亚马逊集成后,用户可以从亚马逊设备发现并启动内容。然后,当用户(通过语音或文本搜索)搜索您的内容时,就能在Fire TV主屏幕上发现该内容。有关详细信息,请参阅目录引入入门

I

implicit(隐式)
未指定内容提供方或应用名称的语音命令,例如“观看Bosch”。
intent(意图)
描述设备上的任意服务要执行的某些操作的一种消息。请参阅意图

L

Lambda blueprint(Lambda蓝图)
AWS Lambda控制台中的一个选项,可以为新Lambda函数提供示例代码和示例配置。有多个与Alexa技能工具包相关的蓝图。例如:alexa-smart-home-skill-adapter提供了Node.js中智能家居技能的示例技能。alexa-skills-kit-color-expertalexa-skills-kit-color-expert-python提供了Node.js和Python中简单自定义技能的示例。请参阅将自定义技能作为AWS Lambda函数托管
Lambda function(Lambda函数)
请参阅AWS Lambda函数
local search(本地搜索)
在Fire TV上,对特定集成目录的应用内容进行的搜索。

M

mediasession
Android通过该方式让应用能够接收媒体命令。请参阅Android文档中的媒体会话。Fire TV上的Alexa使用媒体会话API向本地媒体应用发送命令。来自遥控器、键盘、耳机、adb等的事件也会通过媒体会话API发送到应用(如果应用实现了这些API)。
multimodal(多模式)
多模式是指既能提供语音体验,又能提供基于屏幕的体验的界面。每种输入都会改变客户的交互体验方式,但两者应该流畅地协同工作。亚马逊出品的多模式设备目前只有Echo Show。

N

near-field(近场)
使用Fire TV语音遥控器发出语音命令。对于新型Fire TV Cube,对Fire TV Cube发出的请求会初始化设备上的Alexa,因此虽然它使用麦克风阵列,但仍属于近场体验。

P

payload(有效负载)
指请求中的payload对象(一个JSON对象),其中包含重要的可操作信息。Video Skill API参考文档定义了请求的有效负载对象中的每个属性。另请参阅request(请求)。
P0
最高优先级。实现某个功能时,P0表示该功能的实现优先级很高,而P1、P2或更大的数字表示优先级较低。
push notification(推送通知)
从Amazon Device Messaging发送的基于云的消息,包括向您的应用发送的实时通知。在涉及Video Skill API的情况下,推送通知包括从您的Lambda代码发送到应用的指令。

Q

quick play(快速播放)
直接按片名、演员、类型、体育、球队、联赛播放内容,无需停留在详情页面。
quick play -- implicit(快速播放 -- 隐式)
其中未提及内容提供方或应用名称的快速播放短语。
quick play -- explicit(快速播放 -- 显式)
其中提及了内容提供方或应用名称的快速播放短语。

R

request(请求)
一般指从Alexa发送到您的Lambda的指令。您的Lambda代码必须处理来自Alexa的请求。“指令”是指请求中指示您执行某项操作(例如搜索或换台操作)的特定部分。
response(响应)
应该发回给Alexa以确认您已收到请求的消息。另请参阅request(请求)。

S

sample utterance(示例表述)
将特定意图与可能的表述联系起来的结构化文本字符串。您可以提供一组示例表述,作为自定义技能交互模型的一部分。客户说出其中一句表述后,Alexa服务会向您的服务发送包含相应意图的请求。
Skill(技能)
由Alexa完成的一组可靠操作或任务。Alexa提供一组内置技能(例如播放音乐),开发者可以使用Alexa技能工具包为Alexa设计新技能。技能包括代码(采用云端服务的形式)和配置(在开发者控制台上提供)。
smart home skill API(智能家居技能API)
一个用于创建技能的API,让Alexa能够控制智能家居设备(例如电灯和开关)。智能家居技能API可以将诸如turn on the lights(开灯)之类的表述转换为设备指令,然后将其路由到Lambda函数,该函数可控制支持云的设备。
smart home skill(智能家居技能)
一项旨在控制智能家居设备(例如电灯和恒温器)的技能。使用智能家居技能API时,该API定义该技能可以处理的请求,例如设备指令以及用户在发出这些请求时所说的话语。

整个智能家居技能包括作为AWS Lambda函数托管的代码,并具有特定配置,可以提供Alexa服务向Lambda函数路由请求所需的信息。该技能的代码必须能够通过云来控制设备(例如电灯)。
Static capability(静态功能)
可在支持语音应用中调用的功能,其功能无论用户状态如何,都不会更改。用于VSK的仅限应用的集成。

T

text-to-speech (TTS)(文字转语音 [TTS])
将文本字符串转换为合成语音(Alexa的语音)。Alexa服务可以采用纯文本进行TTS转换。
transport controls(传输控制)
观看媒体时的播放控制(播放、暂停、停止、倒回、快进等)。也称为“媒体控制”。

U

universal search(通用搜索)
在Fire TV上,对所有集成目录的应用内容进行的搜索。可以使用语音或文本启动通用搜索。默认所有语音搜索都是通用搜索。在Fire TV UI中使用搜索按钮(而不是使用特定应用中提供的搜索功能)执行的任何搜索也是通用搜索。
utterance(表述)
用户向Alexa说出的话语,以传达想要执行的操作或者回复Alexa提出的问题。

V

Video Skills Kit(视频技能工具包)
Fire TV应用实现视频技能的名称。
Video Skill API
一组API,使用支持Alexa的设备实现视频设备和流媒体服务的远场控制。有关详细信息,请参阅Fire TV的视频技能工具包 (VSK) 概述
voice chrome(语音镶边)
语音镶边是Alexa注意状态(例如聆听、思考等)的可视标志。(您可以在此处查看图像。) 用户提出近场语音请求时,Fire TV上会出现该镶边。
voice cliff(语音断崖)
导致用户不得不拿起遥控器的语音体验。
VSK Agent
Fire OS内置的一项服务,可接收Alexa指令并将其作为意图向Fire TV上的应用广播。用于VSK的仅限应用的集成。
VSKApplicationAgentAPI
如果不想集成VSK Agent Client Library,而是想要自己编写VSK Agent Client Library中包含的代码,则可选择使用。VSKApplicationAgentAPI包含必要的.aidl文件和java类,用于与VSK Agent Client Library与之通信的VSK Agent服务通信。用于VSK的仅限应用的集成。
VSK Agent Client Library
如果应用的语音功能因用户登录状态而发生变化,则需要使用JAR库。用于VSK的仅限应用的集成。

如需了解更多Alexa术语,请参阅Alexa技能工具包术语表