一种网络互动语音玩具组件的实现方法技术

技术编号:3481031 阅读:195 留言:0更新日期:2012-04-11 18:40
一种能够通过互联网自动更新和下载音频节目及播放互动语音节目的网络互动语音玩具组件及实现方法。本发明专利技术通过执行一种特殊的由命令行控制的音频文件,能够控制音频节目播放、接收用户输入信息、根据用户输入信息控制后续播放、驱动软、硬件函数、驱动网络访问并且能输出处理数据。实现:交互式问答、互动故事、多线故事、交互语音游戏及互动教学等功能。用户通过这种玩具可以控制故事的结局、参与游戏、回答问题,真正实现人机的互动。由于系统是一套完整、独立的硬件模块,可以轻松植入各种毛绒、塑胶公仔玩具体内,极大的扩展玩具和用户的互动性,真正实现寓教于乐。

【技术实现步骤摘要】

本专利技术涉及一种能和互联网络互动的教育、娱乐电子玩具组件。
技术介绍
目前,市场上有很多类型的发声玩具,大多采用的技术是将节目音频文件固化存储到玩具硬件的FLASH中,用户通过一些预先设定好的固定按键播 放其节目内容。这种内容固化、封闭的发声玩具,使得玩具可播放的节目内 容无法得到更新和扩充,用户在收听音频节目时只能被动接受,无法实现在 收听节目的同时和节目进行互动。 一般的此类玩具由于内容封闭缺乏交互性, 使得这类发声玩具趣味性和参与性低,耐玩性较差。
技术实现思路
本专利技术的目的是针对上述问题的存在,提供一种能够通过互联网络,按 照用户的年龄、性别和兴趣爱好自动更新、下载节目内容。通过脚本编程来 实现控制节目播放、接收用户输入信息、根据用户输入信息控制后续播放、 驱动软、硬件函数、驱动网络访问并且能输出处理数据的网络互动语音玩具 组件及其实现方法。本专利技术的目的是通过以下技术方案实现的一种网络互动语音玩具组件,包括存储器,用来存储音频节目数据,用户操作信息等数据;音频解码器,用来播放存储器中的音频数据文件;通讯模块,用来进行节目的更新和硬件与PC之间的数据通讯;脚本音频包文件,带有自身脚本所需要的包括有多种采样率和压缩格式 的语音、音乐、音效和控制数据文件的片段的所有资源文件,每一个脚本数 据音频包中都有一套相应的智能交互脚本,播放程序通过执行其中的脚本文 件就可自动完成一系列的智能命令,并控制客户端软件和硬件完成多种功能;微控制器,用来解释脚本命令并控制和管理各种器件并使其协同工作, 控制音频节目播放、接收用户输入信息、根据用户输入信息控制后续播放、 驱动软、硬件函数、驱动网络访问并且能输出处理数据,实现交互式问答、 互动故事、多线故事、交互语音游戏及互动教学等功能,通过互联网络,按 照用户的年龄、性别和兴趣爱好自动更新、下载节目内容。其中上述网络互动语音玩具组件还包括有录音模块,用来录制用户语音数据;LED点阵显示屏,通过点亮对应顺序的LED灯实现图^f象显示; 时钟模块,用来设置报时和定时闹钟的功能;按键模块,用来输入用户操作信息,该按键模块报时键、播放/暂停键、 系统电源、节目上下跳转键、音乐节目键、学英语节目键、讲故事节目键、 语音邮件键、互动游戏和知识问答键、录音键、答题选择按4建、音量控制键;电源模块,用来进行电池的电源管理。上述网络互动语音玩具组件的脚本音频包文件包括头文件,是音频包的基本信息,通过它脚本解释程序能初始化播放过程, 定义音频文件的播放信息和各数据文件的存储地址信息;命令脚本段,为由多条命令脚本组成的数据项,每条命令数据为固定长度;音频信息段,为由多条音频片段信息组成的数据项,包括每个音频数据片段开始处的偏移地址,数据段长度等存储信息,每条命令数据为固定长度;音频数据段,是用于播放的音频文件片段数据。所述网络互动语音玩具组件的实现方法,包括以下步骤(1) 、按下电源键后系统开始加载电源,微控制器开始执行初始化程序, 播放开机音频并开启LED矩阵屏幕显示开机欢迎图案,而后打开按键接收模 块等待用户输入信息并判断所要执行的命令,如执行命令为数据同步与节目 更新则转到步骤5,如执行命令为报时与闹钟则转到步骤4,如执行命令为录 音则转到步骤3,如执行命令为语音互动节目则转到步骤2;(2) 、进入语音互动节目,所述语音互动节目包括有音乐节目、学英语 节目、讲故事节目、语音邮件节目、互动游戏和知识问答节目共6个类型的语 音节目,用户按下对应节目按键选择节目后,微控制器在存储器中调出对应 的节目包进行播放,此时所述的节目播放包括以下步骤(21) 、凝:控制器在存储器中调出对应的脚本音频包,此时所述的脚本音 频包为带有多段独立的语音、音乐、音效和命令数据的文件,每一个脚本数 据音频包中都有一套相应的智能交互脚本,播放程序通过执行其中的脚本文 件就可自动完成一系列的智能命令,并控制客户端软件和硬件完成多种功能;(22) 、微控制器读取脚本音频包中的脚本命令,此时所述的脚本命令 为一组用于控制播放和用户输入的信息编码并获取播放该语音互动节目的交 互播放方法;(23) 、微控制器读取第一条命令,按照脚本命令中的信息定位音频包播放的起止位置即某一个音频片段,并按照命令中的起始位置定位播放指针,读取音频数据到音频解码器中播放,在播放到结束位置后再读取下一条命令; 如果第二条命令是要求用户输入,微控制器将开始接收交互按键的按键数据, 用户按键输入后,微控制器将对用户输入的按键编号和命令中的数据进行比 较,当用户输入和命令中定义的正确输入数据相同时说明用户判断正确,微 控制器将在存储器中记录用户操作的正确信息,以供系统同步时将用户的操 作信息记录到互联网平台中。接着微控制器读取第三条命令重新定位下段音 频的起止位置并开始播放,如此执行命令直到脚本结束;(3) 、进入录音,用户按下键后开启录音功能,录音模块开始接收拾音 输入,微控制器将数据按照一定压缩比例压缩后保存到存储器中,系统提供 20秒的录音时间,超过规定录音时间后系统将停止录音,然后自动播放录音 数据;(4) 、进入报时与闹钟,按下报时键启用语音报时,微控制器将会读出 系统时钟的当前时间数据,并调用存储器中的对应音频数据播放。PC端设定 好闹钟叫醒时间数据后,在指定时间到来时微控制器将会播放事先设定好的 音频数据播放。系统定时开关机的数据可从PC端进行设置,在指定时间内如 果没有播放动作,系统将执行自动关机;(5)、进入数据同步与节目更新,玩具通过USB线和PC连线后,PC软件 系统会自动查寻到该硬件系统的唯一硬件编号(特征编号)并识别设备,联 机后PC会在硬件的存储器中查找硬件参数表,并读取该表相应参数。硬件参 数表中包括了硬件的节目文件信息和用户的操作情况(如用户已经听了那些 故事,那些还没有听过,或者是某个故事已被用户听到那个段落,互动式游戏用户的操作情况如积分等,用户设定的定时开机时间等信息)PC的同步软 件读取上述信息,获取用户在硬件上的操作数据后,PC软件将在硬件存储器中删除用户已经播放完毕的节目数据包,并根据网络服务平台提供的最新节目列表下载新节目到PC上,而后将新节目数据包通过USB同步传输到硬件存 储器中,如果存储器中有录音文件会被传送到PC中,之后用户的操作的相关 数据将会一 同上传到网络服务平台;(6)、在用户操作的整个过程中,微控制器会按照预先设定好的显示程 序,控制LED矩阵灯显示各种图形和动画,以增加用户的操作玩具的感知。本专利技术的有益效果是通过互联网络实现节目的自动更新,在节目播放 的同时通过用户的按^:输入实现如下交互节目交互式问答、互动故事、多 线故事、交互语音游戏及互动教学等。用户通过这种玩具可以控制故事的结 局、参与游戏、回答问题,真正实现人机的互动。下面结合附图和实施例对本技术进一步说明。 附图说明图l是本专利技术的结构组成示意图2是本专利技术脚本音频包结构组成示意图3是本专利技术与互联网节目库之间实现自动下载更新的流程图4是本专利技术的脚本音频包的执行流程图。 具体实施例方式如图1所示,本专利技术所述的网络互动语音玩具组件,包括 存储器,用来存储音频节目数据,用户操作信息等数据; 音频解码器,用来播放存储器本文档来自技高网...

【技术保护点】
一种网络互动语音玩具组件,其特征在于包括:存储器,用来存储音频节目数据,用户操作信息等数据;音频解码器,用来播放存储器中的音频数据文件;通讯模块,用来进行节目的更新和硬件和PC之间的数据通讯;脚本音频包文件, 带有自身脚本所需要的包括有多种采样率和压缩格式的语音、音乐、音效和控制数据文件的片段的所有资源文件,每一个脚本数据音频包中都有一套相应的智能交互脚本,播放程序通过执行其中的脚本文件就可自动完成一系列的智能命令,并控制客户端软件和硬件完成多种功能;微控制器,用来解释脚本命令并控制和管理各种器件并使其协同工作,控制音频节目播放、接收用户输入信息、根据用户输入信息控制后续播放、驱动软、硬件函数、驱动网络访问并且能输出处理数据,实现交互式问答、互动故事、多线故事、交互语音游戏 及互动教学等功能,通过互联网络,按照用户的年龄、性别和兴趣爱好自动更新、下载节目内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:梅敏王刚
申请(专利权)人:上海土锁网络科技有限公司
类型:发明
国别省市:31[]

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利