术语表 (VSK Fire TV)
术语表 (VSK Fire TV)
以下术语表定义了在设备上集成视频技能时常用的术语。如需了解更专业的Alexa术语,请参阅Alexa技能工具包术语表(目前不提供中文版)。
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
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
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-expert
和alexa-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技能工具包术语表。