通过语音访问多媒体互动网站的方法和装置制造方法
【专利摘要】本申请提供了通过语音访问多媒体互动网站的方法和装置。其中,该方法包括:为所述多媒体互动网站上的至少一个链接编译可选的人机交互方式,所述可选的人机交互方式至少包括:语音方式和非语音方式;监听用户在所述多媒体互动网站上选择的待访问链接,并识别用户针对所述待访问链接选择的人机交互方式;当识别出用户选择语音方式时,跳转至用于引导用户提供语音的页面,引导用户在所述页面提供语音,并获取用户在所述页面提供的语音数据;判断所述语音数据是否满足设定的用于触发所述待访问链接的要求,如果是,提供所述待访问链接对应的信息。采用本发明,能够通过语音实现用户与多媒体网站互动。
【专利说明】通过语音访问多媒体互动网站的方法和装置
【技术领域】
[0001] 本申请涉及网络技术,特别涉及通过语音访问多媒体互动网站的方法和装置。
【背景技术】
[0002] 目前,随着网站技术的不断发展,已产生了很多多媒体网站。其中,在多媒体网站 中,有一种人机强交互性质的网站,简称多媒体互动网站。
[0003] 其中,用户与多媒体互动网站交互的方式很多,包括但不限于以下几种:
[0004] 1,点击触发方式,比如,用户通过鼠标点击多媒体互动网站中的链接进入链接对 应的网页等;
[0005] 2,滚轮触发方式,比如,用户通过鼠标中的滚轮触发多媒体互动网站中的链接进 入链接对应的网页等;
[0006] 3,键盘触发方式,比如用户通过键盘触发多媒体互动网站中的链接进入链接对应 的网页等;
[0007] 4、触控方式,比如,用户通过触控选择多媒体互动网站中的链接进入链接对应的 网页等。
[0008] 在上述用户与多媒体互动网站交互的方式中,不管采用哪种方式,都无法实现通 过语音实现用户访问多媒体互动网站。
[0009] 因此,一种通过语音实现用户访问多媒体互动网站的方法是当前亟待解决的技术 问题。
【发明内容】
[0010] 本申请提供了本申请提供了通过语音访问多媒体互动网站的方法和装置,以通过 语音实现用户访问多媒体互动网站。
[0011] 本申请提供的技术方案包括:
[0012] 一种通过语音访问多媒体互动网站的方法,所述多媒体互动网站具有人机交互功 能,该方法包括:
[0013] 为所述多媒体互动网站上的至少一个链接编译可选的人机交互方式,所述可选的 人机交互方式至少包括:语音方式和非语音方式;
[0014] 监听用户在所述多媒体互动网站上选择的待访问链接,并识别用户针对所述待访 问链接选择的人机交互方式;
[0015] 当识别出用户选择语音方式时,跳转至用于引导用户提供语音的页面,引导用户 在所述页面提供语音,并获取用户在所述页面提供的语音数据;
[0016] 判断所述语音数据是否满足设定的用于触发所述待访问链接的要求,如果是,提 供所述待访问链接对应的信息。
[0017] 一种通过语音访问多媒体互动网站的装置,所述多媒体互动网站具有人机交互功 能,该装置应用于多媒体网站的客户端,包括:
[0018] 显示单元,用于显示多媒体互动网站,所述多媒体互动网站上的至少一个链接编 译了可选的人机交互方式,所述可选的人机交互方式至少包括:语音方式和非语音方式;
[0019] 监听单元,用于监听用户在所述多媒体互动网站选择的待访问链接;
[0020] 识别单元,用于识别用户针对所述待访问链接选择的人机交互方式;
[0021] 引导单元,用于所述识别单元识别出用户选择语音方式时,跳转至用于引导用户 提供语音的页面,引导用户在所述页面提供语音,并获取用户在所述页面提供的语音数 据;
[0022] 判断单元,用于判断所述语音数据是否满足设定的用于触发所述待访问链接的要 求,如果是,提供所述待访问链接对应的信息。
[0023] 由以上技术方案可以看出,本发明中,通过在多媒体互动网站上的链接编译可选 的人机交互方式,监听用户在所述多媒体互动网站选择的待访问链接,识别用户针对所述 待访问链接选择的人机交互方式;当识别出用户选择语音方式时,跳转至用于引导用户提 供语音的页面;引导用户在所述页面提供语音,并获取用户在所述页面提供的语音数据; 判断所述语音数据是否满足设定的用于触发所述待访问链接的要求,如果是,提供所述待 访问链接对应的信息,这能够通过语音方式代替传统的鼠标、键盘等方式实现用户与多媒 体互动网站之间的互动,这能够提高用户访问多媒体互动网站的效率。
【专利附图】
【附图说明】
[0024] 图1为本发明实施例提供的方法流程图;
[0025] 图2为本发明实施例提供的多媒体网站上的链接示意图;
[0026] 图3为本发明实施例提供的包含语音方式的页面示意图;
[0027] 图4为本发明实施例提供的步骤104实现流程图;
[0028] 图5为本发明实施例提供的语音音谱示意图;
[0029] 图6为本发明实施例提供的另一语音音谱示意图;
[0030] 图7为本发明实施例提供的装置结构图。
【具体实施方式】
[0031] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对 本发明进行详细描述。
[0032] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对 本发明进行详细描述。
[0033] 本申请提供了通过语音访问多媒体互动网站的方法。这里,多媒体互动网站具有 人机交互功能。
[0034] 参见图1,图1为本发明提供的方法流程图。如图1所示,该流程可应用于客户端, 包括以下步骤:
[0035] 步骤101,为所述多媒体互动网站上的至少一个链接编译可选的人机交互方式。
[0036] 这里,多媒体互动网站,其一般是人机强交互性质的网站。本发明中,在现有多媒 体互动网站上做了少许改进,即:针对多媒体互动网站上部分或全部的链接编译可选的人 机交互方式。
[0037] 其中,作为本发明的一个实施例,所述可选的人机交互方式至少包括:语音方式和 非语音方式。
[0038] 作为本发明的一个实施例,所述语音方式通过用于表示有麦克风的提示按钮实 现;而所述非语音方式通过用于表示无麦克风的提示按钮实现。图2示出了多媒体互动网 站上一个链接比如"我要当男主角"上编译的可选的人机交互方式。
[0039] 步骤102,监听用户在所述多媒体互动网站上选择的待访问链接,并识别用户针对 所述待访问链接选择的人机交互方式。
[0040] 当用户进入多媒体互动网站时,用户会根据自己的兴趣在多媒体互动网站上选择 待访问的链接。
[0041] 当用户在所述多媒体互动网站选择完待访问链接后,基于步骤101描述的,假如 针对该待访问链接编译了可选的人机交互方式,则用户会从可选的人机交互方式中选择其 待使用的交互方式,比如选择语音方式,或者选择非语音方式。
[0042] 步骤103,当识别出用户选择语音方式时,跳转至用于引导用户提供语音的页面, 引导用户在所述页面提供语音,并获取用户在所述页面提供的语音数据。
[0043] 作为本发明的一个实施例,本步骤103中,所述跳转至用于引导用户提供语音的 页面包括:
[0044] 通过动画形式展示一个与所述待访问链接关联且用于引导用户提供语音的新的 页面;其中,所述页面中包含用于引导用户提供语音的引导信息。如图3所示,图3示出了 通过动画形式展示的一个与待访问链接关联且用于引导用户提供语音的新的页面。在该新 页面中,"请对着麦克风说:"为引导信息,引导用户对着麦克风提供语音数据。并且,在图 3中,还包括一个进程框,用于表示用户的状态,当用户对着麦克风提供语音数据时,该进程 框内的进程动态变化,反之,当用户停止对着麦克风提供语音数据时,该进程框内的进程不 变。
[0045] 基于跳转的页面包含引导信息的前提,则本步骤103中,引导用户在所述页面提 供语音具体可为:
[0046] 通过所述页面中的引导信息引导用户在所述页面提供语音。
[0047] 需要说明的是,本步骤103是以识别出用户选择语音方式为前提执行的,而如果 本发明中,当识别出用户选择非语音方式时,则可执行以下步骤:
[0048] 提示用户基于设定的非语音方式触发所述链接。
[0049] 其中,该非语音方式与现有人机交互方式类似,包括但不限于以下任一种方式或 任意组合:
[0050] 鼠标;
[0051] 键盘;
[0052] 触控。
[0053] 步骤104,判断所述语音数据是否满足设定的用于触发所述待访问链接的要求,如 果是,提供所述待访问链接对应的信息。
[0054] 优选地,作为本发明的一个优选实施例,本步骤104中,当判断出所述语音数据不 满足设定的用于触发所述待访问链接的要求,则可引导用户在所述页面提供语音,并获取 用户在所述页面提供的语音数据,即返回执行步骤103。
[0055] 至此,完成图1所示流程。
[0056] 从图1所示流程可以看出,本发明中,通过语音方式代替传统的鼠标、键盘等方式 实现用户与多媒体网站之间的互动,这能够提高用户访问多媒体网站的效率。
[0057] 优选地,作为本发明的一个实施例,在上面描述中,多媒体互动网站上的链接编译 的可选人机交互方式可通过Flash工具编译。
[0058] 基于多媒体互动网站上的链接编译的可选人机交互方式通过Flash工具编译,则 在上述步骤103中,获取用户在所述页面提供的语音数据可为:
[0059] 通过Flash中脚本语言ActionScript的声音应用接口(SoundMixer API)获取用 户在所述页面提供的语音数据。
[0060] 另外,本发明中,作为本发明的一个实施例,上述步骤104中的判断可通过图4所 示流程实现:
[0061] 参见图4,图4为本发明实施例提供的步骤104实现流程图。如图4所示,该流程 可包括以下步骤:
[0062] 步骤401,从获取的语音数据中提取出语音音谱。
[0063] 本发明中,该获取的语音数据是一个二进制数据。而从该二进制数据组成的语音 数据中提取出语音音谱可通过隐马尔可夫模型(HMM)状态关联的数据进行操作的快速傅 立叶变换(fft)实现。
[0064] 其中,该提取出的语音音谱由左通道、右通道组成。图5示出了 fftmode为true 时的一种语音音谱,图6示出了 fftmode为false时的另一种语音音谱。
[0065] 从图5或图6示出的语音音谱可以看出,该语音音谱具体可由左通道、右通道组 成。
[0066] 步骤402,依据所述语音音谱中左通道或者右通道中语音的高低起伏识别出所述 语音音谱关联的文字数量。
[0067] 本发明中,其中,从语音音谱中的两个不同通道识别出的文字数量结果相同,因 此,可选择从语音音谱中的单一通道比如左通道或者右通道即可识别出语音音谱关联的文 字数量。
[0068] 具体地,在语音音谱中,不同起伏的两个语音就是两个不同的汉字,基于此,依据 该不同起伏的两个语音就是两个不同汉字的原则从语音音谱中左通道或者右通道中语音 的高低起伏识别出所述语音音谱关联的文字数量。
[0069] 步骤403,判断在步骤402识别出的文字数量是否为所述待访问链接要求的文字 数量,如果是,确定所述语音数据满足设定的用于触发所述待访问链接的要求,如果否,确 定所述语音数据不满足设定的用于触发所述待访问链接的要求。
[0070] 假如所述待访问链接要求的文字数量为3个汉字,则本步骤403就判断在步骤402 识别出的文字数量是否为3个汉字,如果是,则确定所述语音数据满足设定的用于触发所 述待访问链接的要求,如果否,确定所述语音数据不满足设定的用于触发所述待访问链接 的要求。
[0071] 至此,完成图4所示的流程。
[0072] 可以看出,通过图4所示的流程,能够完成步骤104中判断语音数据是否满足设定 的用于触发所述待访问链接的要求,但是,需要说明的是,图4所示流程只是判断语音数据 是否满足设定的用于触发所述待访问链接的要求的一种举例,并非用于限定本发明。
[0073] 本领域技术人员还可以采用其他方式判断语音数据是否满足设定的用于触发所 述待访问链接的要求,下面仅举2个例子说明:
[0074] 例1,基于现有语音识别系统识别获取的语音数据中是否存在设定的语音数据, 假如设定的语音数据为"我愿意",则就基于现有语音识别系统识别获取的语音数据中是否 "我愿意",如果是,则确定所述语音数据满足设定的用于触发所述待访问链接的要求,如果 否,确定所述语音数据不满足设定的用于触发所述待访问链接的要求。
[0075] 例2,该例2主要是例1和图4所示流程的结合,即先基于现有语音识别系统识别 获取的语音数据中是否存在设定的语音数据,只有从获取的语音数据中识别出设定的语音 数据时,才执行图4所示流程,否则,确定所述语音数据不满足设定的用于触发所述待访问 链接的要求。通过例2,能够更加精准依据用户需求触发所述待访问链接。
[0076] 至此,完成本发明提供的方法描述。
[0077] 下面对本发明提供的装置进行描述:
[0078] 参见图7,图7为本发明实施例提供的装置结构图。该装置应用于多媒体互动网站 的客户端,所述多媒体互动网站具有人机交互功能,如图7所示,该装置可包括:
[0079] 显示单元,用于显示多媒体互动网站,所述多媒体互动网站上的至少一个链接编 译了可选的人机交互方式,所述可选的人机交互方式至少包括:语音方式和非语音方式;
[0080] 监听单元,用于监听用户在所述多媒体互动网站选择的待访问链接;
[0081] 识别单元,用于识别用户针对所述待访问链接选择的人机交互方式;
[0082] 引导单元,用于所述识别单元识别出用户选择语音方式时,跳转至用于引导用户 提供语音的页面,引导用户在所述页面提供语音,并获取用户在所述页面提供的语音数 据;
[0083] 判断单元,用于判断所述语音数据是否满足设定的用于触发所述待访问链接的要 求,如果是,提供所述待访问链接对应的信息。
[0084] 优选地,作为本发明的一个实施例,所述跳转至用于引导用户提供语音的页面包 括:
[0085] 通过动画形式展示一个与所述待访问链接关联且用于引导用户提供语音的新的 页面;其中,所述页面中包含用于引导用户提供语音的引导信息;
[0086] 基于此,所述引导用户在所述页面提供语音包括:
[0087] 通过所述新页面中的引导信息引导用户在所述页面提供语音。
[0088] 优选地,本发明中,所述所述判断语音数据是否满足设定的用于触发所述待访问 链接的要求包括:
[0089] 从所述语音数据中提取出语音音谱,所述语音音谱由左通道、右通道组成;
[0090] 依据所述语音音谱中左通道或者右通道中语音的高低起伏识别出所述语音音谱 关联的文字数量;
[0091] 判断所述文字数量是否为所述待访问链接要求的文字数量,
[0092] 如果是,确定所述语音数据满足设定的用于触发所述待访问链接的要求;
[0093] 如果否,确定所述语音数据不满足设定的用于触发所述待访问链接的要求。
[0094] 优选地,本发明中,所述语音方式通过用于表示有麦克风的提示按钮实现;
[0095] 所述非语音方式通过用于表示无麦克风的提示按钮实现。
[0096] 优选地,本发明中,所述多媒体互动网站上的链接是通过Flash编译的;
[0097] 所述语音数据是通过Flash中脚本语言ActionScript的声音应用接口 SoundMixer API 获取的。
[0098] 至此,完成图7所示的装置描述。
[0099] 由以上技术方案可以看出,本发明中,通过在多媒体互动网站上的链接编译可选 的人机交互方式,监听用户在所述多媒体互动网站选择的待访问链接;识别用户针对所述 待访问链接选择的人机交互方式;当识别出用户选择语音方式时,跳转至用于引导用户提 供语音的页面;引导用户在所述页面提供语音,并获取用户在所述页面提供的语音数据; 判断所述语音数据是否满足设定的用于触发所述待访问链接的要求,如果是,提供所述待 访问链接对应的信息,这能够通过语音方式代替传统的鼠标、键盘等方式实现用户与多媒 体互动网站之间的互动,这能够提高用户访问多媒体互动网站的效率。
[0100] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1. 一种通过语音访问多媒体互动网站的方法,所述多媒体互动网站具有人机交互功 能,其特征在于,该方法包括 : 为所述多媒体互动网站上的至少一个链接编译可选的人机交互方式,所述可选的人机 交互方式至少包括:语音方式和非语音方式; 监听用户在所述多媒体互动网站上选择的待访问链接,并识别用户针对所述待访问链 接选择的人机交互方式; 当识别出用户选择语音方式时,跳转至用于引导用户提供语音的页面,引导用户在所 述页面提供语音,并获取用户在所述页面提供的语音数据; 判断所述语音数据是否满足设定的用于触发所述待访问链接的要求,如果是,提供所 述待访问链接对应的信息。
2. 根据权利要求1所述的方法,其特征在于,所述跳转至用于引导用户提供语音的页 面包括: 通过动画形式展示一个与所述待访问链接关联且用于引导用户提供语音的新的页面; 其中,所述页面中包含用于引导用户提供语音的引导信息; 所述引导用户在所述页面提供语音包括: 通过所述页面中的引导信息引导用户在所述页面提供语音。
3. 根据权利要求1所述的方法,其特征在于, 所述判断语音数据是否满足设定的用于触发所述待访问链接的要求包括: 从所述语音数据中提取出语音音谱,所述语音音谱由左通道、右通道组成; 依据所述语音音谱中左通道或者右通道中语音的高低起伏识别出所述语音音谱关联 的文字数量; 判断所述文字数量是否为所述待访问链接要求的文字数量, 如果是,确定所述语音数据满足设定的用于触发所述待访问链接的要求; 如果否,确定所述语音数据不满足设定的用于触发所述待访问链接的要求。
4. 根据权利要求1至3任一所述的方法,其特征在于, 所述语音方式通过用于表示有麦克风的提示按钮实现; 所述非语音方式通过用于表示无麦克风的提示按钮实现。
5. 根据权利要求1至3任一所述的方法,其特征在于,所述多媒体互动网站上的链接是 通过Flash编译的; 所述语音数据是通过Flash中脚本语言ActionScript的声音应用接口 SoundMixer API获取的。
6. -种通过语音访问多媒体互动网站的装置,所述多媒体互动网站具有人机交互功 能,其特征在于,该装置应用于多媒体网站的客户端,包括: 显示单元,用于显示多媒体互动网站,所述多媒体互动网站上的至少一个链接编译了 可选的人机交互方式,所述可选的人机交互方式至少包括:语音方式和非语音方式; 监听单元,用于监听用户在所述多媒体互动网站选择的待访问链接; 识别单元,用于识别用户针对所述待访问链接选择的人机交互方式; 引导单元,用于所述识别单元识别出用户选择语音方式时,跳转至用于引导用户提供 语音的页面,引导用户在所述页面提供语音,并获取用户在所述页面提供的语音数据; 判断单元,用于判断所述语音数据是否满足设定的用于触发所述待访问链接的要求, 如果是,提供所述待访问链接对应的信息。
7. 根据权利要求6所述的装置,其特征在于,所述跳转至用于引导用户提供语音的页 面包括: 通过动画形式展示一个与所述待访问链接关联且用于引导用户提供语音的新的页面; 其中,所述页面中包含用于引导用户提供语音的引导信息; 所述引导用户在所述页面提供语音包括: 通过所述新页面中的引导信息引导用户在所述页面提供语音。
8. 根据权利要求6所述的装置,其特征在于,所述所述判断语音数据是否满足设定的 用于触发所述待访问链接的要求包括: 从所述语音数据中提取出语音音谱,所述语音音谱由左通道、右通道组成; 依据所述语音音谱中左通道或者右通道中语音的高低起伏识别出所述语音音谱关联 的文字数量; 判断所述文字数量是否为所述待访问链接要求的文字数量, 如果是,确定所述语音数据满足设定的用于触发所述待访问链接的要求; 如果否,确定所述语音数据不满足设定的用于触发所述待访问链接的要求。
9. 根据权利要求6至8任一所述的装置,其特征在于, 所述语音方式通过用于表示有麦克风的提示按钮实现; 所述非语音方式通过用于表示无麦克风的提示按钮实现。
10. 根据权利要求6至8任一所述的装置,其特征在于,所述多媒体互动网站上的链接 是通过Flash编译的; 所述语音数据是通过Flash中脚本语言ActionScript的声音应用接口 SoundMixer API获取的。
【文档编号】G06F3/16GK104123085SQ201410015324
【公开日】2014年10月29日 申请日期:2014年1月14日 优先权日:2014年1月14日
【发明者】林雨 申请人:腾讯科技(深圳)有限公司