根据文本产生控制指令的装置、方法及其电脑存储介质与流程

文档序号:17862179发布日期:2019-06-11 22:56阅读:148来源:国知局
根据文本产生控制指令的装置、方法及其电脑存储介质与流程

本发明是关于一种根据文本产生控制指令的装置、方法及其电脑存储介质。更具体而言,本发明是关于一种根据文本内容所涉及的情绪、动作或/及环境产生控制指令的装置、方法及其电脑存储介质。



背景技术:

传统故事机仅会单纯地根据文本数据的文字内容播放对应的语音,缺乏与用户互动的机制,因此不易吸引使用者的注意及兴趣。目前已有技术可针对文本数据的内容进行情绪分析,但仅会针对文本数据的单一语句进行情绪分析,并无法考虑整个段落或是整体文本的情绪的整体性问题,因此当文本数据中的前后语句的情绪分析结果不一致时,常无法正确判断及无法充分表达文本数据所欲呈现的情绪的情况,导致传统根据文本数据进行分析的效果不佳,更无法自动化地依据分析结果来对一待控制装置来产生控制指令。此外,仅就情绪分析而未同步考虑文本数据中角色的动作或环境的情境,无法针对角色的动作或环境来产生控制指令。

在不同的应用领域(例如:人机接口)中,如何正确地辨识文本数据所呈现的情绪,以便基于辨识后的信息产生对待控制装置的控制指令,以对用户提供适当的响应或/及服务,是一个日益重要的议题。由于习知的情绪分析技术无法克服这些问题,导致情绪分析的结果不够精准。有鉴于此,本领域亟需一种能提高文本数据的情绪分析的正确性,且降低前后语句的情绪分析结果不一致的技术,并进而将正确的分析结果,自动地对应该文本数据、待控制装置来产生对应控制指令。



技术实现要素:

本发明的一目的在于提供一种根据文本产生控制指令的装置。该根据文本产生控制指令的装置包括一输入接口、一存储器以及一处理器,其中该处理器电性连接至该输入接口及该存储器。该输入接口接收一文本数据,其中该文本数据报括至少一字符串。该存储器储存一特征数据库以及一控制指令集。该特征数据库包含多个预设情绪标签、多个预设动作标签以及多个预设环境标签。该控制指令集包含多个控制指令,每一该些控制指令对应于该些预设情绪标签、该些预设动作标签以及该些预设环境标签至少其中之一。该处理器分析该文本数据所包含的该至少一字符串以产生一文本时间标记数据,分析该至少一字符串以得到多个情绪信息、多个动作信息以及多个环境信息,根据该特征数据库决定多个情绪标签及其对应的多个时间标记、多个动作标签及其对应的多个时间标记以及多个环境标签及其对应的多个时间标记,且依据该些情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记,产生至少一控制指令及其对应的至少一时间标记。各该情绪标签为该些预设情绪标签其中之一,各该动作标签为该些预设动作标签其中之一,且各该环境标签为该些预设环境标签其中之一。

本发明的另一目的在于提供一根据文本产生控制指令的方法,其是适用于一电子计算装置。该根据文本产生控制指令的方法包含下列步骤:(a)分析一文本数据所包含的至少一字符串以产生一文本时间标记数据;(b)分析该文本数据所包含的至少一字符串以得到多个情绪信息、多个动作信息以及多个环境信息;(c)根据一特征数据库决定多个情绪标签及其对应的多个时间标记、多个动作标签及其对应的多个时间标记以及多个环境标签及其对应的多个时间标记;以及(c)依据该些情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记,产生至少一控制指令及其对应的至少一时间标记。

本发明的又一目的在于提供一种电脑存储介质,该电脑存储介质储存一计算机程序。一电子计算装置加载该计算机程序后,该电子计算装置执行该计算机程序所包含的多个程序指令,以执行前段所述的根据文本产生控制指令的方法。

本发明所提供的根据文本产生控制指令的技术(包含装置、方法及其电脑存储介质)会分析一文本数据且参照一特征数据库以决定出该文本数据的多个情绪标签及其对应的多个时间标记、多个动作标签及其对应的多个时间标记以及多个环境标签及其对应的多个时间标记,再依据该些第一情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记,产生控制指令及其对应的时间标记。因此,本发明所提供的根据文本产生控制指令的技术能基于该文本数据所包含的情绪信息、环境信息及动作信息,产生控制指令及其对应的时间标记,提高与用户的互动效果。

本发明所提供的根据文本产生控制指令的技术还可进一步地采用二阶段情绪标记的技术,亦即,计算一情绪关联度,再依据该情绪关联度修正前述情绪标签。藉由二阶段情绪标记,本发明能更为正确地替一文本数据决定情绪标签,故能降低文本数据中的前后语句情绪分析结果不一致的情况,或情绪分析结果与语句内容互相冲突的情况,故能产生较为正确的情绪分析结果,进而产生适当的控制指令,传送给待控制装置,以提高与使用者的互动效果。

附图说明

图1是描绘本发明所提供的根据文本产生控制指令的装置的架构示意图;

图2是描绘本发明的一具体范例中的一特征数据库的示意图;

图3是描绘本发明的一具体范例中的一控制指令集的示意内容;

图4是描绘本发明的第二实施方式的流程图;以及

图5是描绘本发明的第三实施方式的流程图。

符号说明

1:根据文本产生控制指令的装置

11:存储器

12:特征数据库

13:控制指令集

14:同义词库

15:处理器

16:待控制装置

17:输入接口

18;文本时间标记数据

10:文本数据

19、20、22、24:控制指令

122a、…、122n:预设情绪标签

124a、…、124n:预设环境标签

126a、…、126n:预设动作标签

21:指令序列文本数据

s410~s440:步骤

s550~s590:步骤

具体实施方式

以下将透过实施方式来解释本发明所提供的根据文本产生控制指令的装置、方法及其电脑存储介质。然而,该些实施方式并非用以限制本发明需在如该些实施方式所述的任何环境、应用或方式方能实施。因此,关于实施方式的说明仅为阐释本发明的目的,而非用以限制本发明的范围。应理解,在以下实施方式及图式中,与本发明非直接相关的元件已省略而未绘示,且各元件的尺寸以及元件间的尺寸比例仅为例示而已,而非用以限制本发明的范围。

本发明的第一实施方式为一根据文本产生控制指令的装置1,其架构示意图是描绘于图1。根据文本产生控制指令的装置1包含一存储器11、一处理器15及一输入接口17,其中处理器15电性连接至存储器11及输入接口17,且处理器15可电性连接至一或多个待控制装置16。

存储器11储存一特征数据库12、一控制指令集13及一同义词库14。需说明者,于某些实施方式中,存储器11可不储存同义词库14。存储器11可为一存储器、一通用串行总线(universalserialbus;usb)碟、一硬盘、一光盘(compactdisk;cd)、一随身碟、一数据库或本领域的技术人员所知且具有相同功能的任何其他储存媒体或电路。处理器15可为各种处理器、中央处理单元(centralprocessingunit;cpu)、微处理器或本领域的技术人员所知的其他计算装置中的任一者。输入接口17可为各种能接收文字信息的装置。

图2是描绘第一实施方式的特征数据库12的示意图,其中特征数据库12包括多个预设情绪标签122a、…、122n、多个预设环境标签124a、…、124n以及多个预设动作标签126a、…、126n。于本实施方式中,每一预设情绪标签122a、…、122n可与一情绪信息相关,每一预设环境标签124a、…、124n可与一环境信息相关,且每一预设动作标签126a、…、126n可与一动作信息相关。举例而言,存储器11的特征数据库12所包含的预设情绪标签122a、…、122n中有六个分别代表「生气」、「可怕」、「开心」、「伤心」、「紧张」及「惊讶」等六个情绪信息。

图3是描绘一第一实施方式的控制指令集13的示意内容。控制指令集13包含多个控制指令,且每一该些控制指令对应至预设情绪标签122a、…、122n、预设环境标签124a、…、124n及预设动作标签126a、…、126n至少其中之一。例如,控制指令「显示可怕的表情」,其可对应一情绪标签「可怕」,而控制指令「吹风」,其可对应一动作标签「吹」。此外,每一该些控制指令对应至一待控制装置,当控制指令传送到对应的待控制装置时,待控制装置可以执行控制指令,以与用户产生互动效果。例如,当控制指令「吹风」被传送至待控制装置「风扇」,待控制装置「风扇」便会因应地产生风。

输入接口17接收一文本数据10,其中文本数据10包括至少一字符串。需说明者,本发明未限制输入接口17自何处接收文本数据。举例而言,输入接口17可自键盘或网络接收用户所输入的文本数据。于其他的实施方式中,根据文本产生控制指令的装置1还可包括一电性连接至处理器15的语音输入接口。于该些实施方式中,该语音输入接口可用以接收一语音消息,并将该语音消息传送至处理器15,使处理器15对该语音消息进行语音识别,并依据语音识别结果转换为文字,藉此得到文本数据。

处理器15分析文本数据10所包含的该至少一字符串以产生一文本时间标记数据18,且可将文本时间标记数据18储存于存储器11。举例而言,文本时间标记数据18可包括各字符串(例如:各字符串为一个句子,由两个分隔符含逗号斗后、句号、分号等之间的文字)所对应的时间(例如:当文本数据10被播放时,各字符串被播放的时间)。处理器15可依据文本数据的字符串的顺序进行时间标记。需说明者,本发明未限定时间标记的方式,故此处不详述标记细节。

在其他的实施方式中,处理器15可先对文本数据10所包含的各字符串进行词汇分析。详言之,处理器15对各字符串进行断词(wordsegmentation)后可得到多个群组,各群组可为至少一角色、动作或环境词汇等。处理器15再依据该些群组于文本数据10中出现的前后顺序进行时间标记,藉此产生文本时间标记数据18。处理器15可采用各种断词技术进行前述词汇分析。举例而言,处理器15可采用基于字符串匹配的断词技术、基于统计的断词技术或基于理解的断词技术等等。

处理器亦会分析文本数据10所包含的该至少一字符串以得到多个情绪信息、多个动作信息以及多个环境信息。举例而言,处理器15可采用任何的语意分析方法辨识各字符串中的情绪信息、动作信息或/及环境信息。需说明者,语意分析方法是为本领域的技术人员所熟知,故不详述其细节。于本实施方式中,存储器11所储存的同义词库14存有多个对应于情绪信息的同义词、多个对应于环境信息的同义词以及多个对应于动作信息的同义词。因此,于本实施方式中,处理器15分析文本数据10所包含的至少一字符串后,可直接得到或藉由查询同义词库14而得到该些情绪信息、该些动作信息及该些环境信息。

于本实施方式中,处理器15还会根据特征数据库12决定文本数据10的多个第一情绪标签及其对应的多个时间标记、多个动作标签及其对应的多个时间标记以及多个环境标签及其对应的多个时间标记(例如:将分析文本数据10所获得的该些情绪信息、该些动作信息以及该些环境信息参照特征数据库12来决定该些标签,且参照文本时间标记数据18来决定该些标签所对应的该些时间标记)。需说明者,各该第一情绪标签为预设情绪标签122a、……、122n其中之一,各该动作标签为预设动作标签124a、……、124n其中之一,且各该环境标签为预设环境标签126a、……、126n其中之一。

接着,处理器15依据该些第一情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记,产生至少一第一控制指令及其对应的至少一时间标记(例如:将该些第一情绪标签、该些动作标签及该些环境标签参照控制指令集13以决定出该至少一第一控制指令、根据该些标签所对应的该些时间标记决定该至少一第一控制指令所对应的该至少一时间标记)。

之后,当根据文本产生控制指令的装置1播放文本数据10时,便可根据该至少一第一控制指令及其对应的该至少一时间标记运作。举例而言,每一该第一控制指令可包括一待控制装置数据以及一执行指令。待控制装置数据报括所欲控制的待控制装置16,以及欲使该待控制装置16执行的执行指令。透过前述运作,根据文本产生控制指令的装置1在播放文本数据10时,能提高与使用者的互动效果。

于其他的实施方式中,处理器15对文本数据10所包含的该至少一字符串做二阶段的情绪标记。概要而言,处理器15在进行第一次的情绪标记时,是根据特征数据库12决定文本数据10的多个第一情绪标签及其对应的多个时间标记、多个环境标签及对应的多个时间标记以及多个动作标签及其对应的多个时间标记。处理器15在进行第二阶段的情绪标记时,是根据第一次的情绪标记结果以及文本数据10所记载的至少一角色计算一情绪关联度,再根据该情绪关联度将该些第一情绪标签修正为多个第二情绪标签。需说明者,各该第二情绪标签为该些预设情绪标签其中之一。于该些实施方式中,处理器15是依据该些第二情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记,产生该至少一第一控制指令及其对应的该至少一时间标记。兹将详细说明描述于下。

在第一次的情绪标记阶段,处理器15根据特征数据库12决定文本数据10的多个第一情绪标签及其对应的多个时间标记、多个环境标签及其对应的多个时间标记以及多个动作标签及其对应的多个时间标记。详细来说,处理器15参照上述分析所得到的文本时间标记数据18,且将该些情绪信息、该些动作信息及该些环境信息参照特征数据库12,藉此决定出文本数据10的该些第一情绪标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记以及该些动作标签及其对应的该些时间标记。需说明者,本发明未限定处理器15决定该些第一情绪标签、该些环境标签以及该些动作标签的顺序。于某些实施方式中,处理器15可先决定文本数据10的环境标签及动作标签,再决定第一情绪标签。

需说明者,在会做二次情绪标记的实施方式中,文本数据记载至少一角色,每一该些第一情绪标签对应至该至少一角色其中之一,且每一该些动作标签对应至该至少一角色其中之一。处理器15可藉由任何的分析方法辨识出文本数据10的该至少一字符串中所记载的该至少一角色。各该至少一角色可为一字符串/句子中的主词,甚至可为带有动作或情绪的主词。为便于理解,兹以一具体范例说明,然而此具体范例并非用以限制本发明的范围。兹假设文本数据10包括一字符串,其内容为「可怕的大野狼一口就把老奶奶吞进了肚子里,然后穿上了老奶奶的衣服」。处理器15分析此字符串后得到的角色为「大野狼」(亦即,该字符串/句子中的主词),且该角色对应的情绪信息为「可怕」。处理器15根据特征数据库12决定该字符串中的第一情绪标签为「可怕」,根据文本时间标记数据18决定该第一情绪标签对应的时间标记,且将该角色(亦即,「大野狼」)标记为对应至该第一情绪标签(亦即,「可怕」)。

接下来,处理器15根据该些第一情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记以及文本数据10所记载的该至少一角色计算一情绪关联度,处理器15再根据该情绪关联度将该些第一情绪标签修正为多个第二情绪标签。

于某些实施方式中,处理器15可将文本数据10的各字符串以一向量表示,其中各向量包含对应的该字符串的该第一情绪标签、该环境标签、该动作标签或/及该角色。处理器15依据该至少一字符串于文本数据10中的顺序排列该至少一向量,且在考虑到各该至少一字符串/向量的顺序的情况下,计算出该情绪关联度。于某些实施方式中,情绪关联度可为一模型,处理器15会利用该模型,为包含有第一情绪标签的字符串计算出一第二情绪标签(亦即,将一字符串的第一情绪标签修正为第二情绪标签)。于某些实施方式中,处理器15可采用深度学习方法(例如:递归神经网络(recurrentneutralnetwork))来分析该些第一情绪标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记以及该至少一角色,藉此计算出该情绪关联度。需说明者,前述深度学习网络为本领域的技术人员所熟知的技术,故不详述其运作细节。因此,本发明的各实施方式藉由计算一情绪关联度,将文本数据10的第一情绪标签修改为第二情绪标签。各该第一情绪标签与对应的该第二情绪标签可能一样,也可能不一样。

为便于理解,兹以一具体范例说明,然而此具体范例并非用以限制本发明的范围。假设文本数据10包括二个字符串,其中第一字符串的内容为「可怕的大野狼一口就把老奶奶吞进了肚子里」,第二字符串的内容为「大野狼开心地说:『这样才能清楚地听到小红帽可爱的声音啊』」。处理器15分析文本数据10的该二个字符串后所得到的文本时间标记数据18包含前述第一字符串及其对应的时间标记(例如:第2秒)以及前述第二字符串及其对应的时间标记(例如:第30秒)。另外,处理器15分析第一字符串后会得到一角色(亦即,「大野狼」)及一情绪信息(亦即,「可怕的」),分析第二字符串后会得到一角色(亦即,「大野狼」)及一情绪信息(亦即,「开心的」)。处理器15根据特征数据库12并参照文本时间标记数据18,决定第一字符串的第一情绪标签(亦即,「可怕」)及其对应的时间标记(亦即,第2秒),以及第二字符串的第一情绪标签(亦即,「开心」)及其对应的时间标记(亦即,第30秒)。

接着,处理器15依据这些第一情绪标签(亦即,「可怕」及「开心」)及其对应的时间标记(亦即,第2秒及第30秒)计算一情绪关联度。处理器15可利用第一字符串的角色(亦即,「大野狼」)及第一情绪标签(亦即,「可怕」)形成一向量,利用第二字符串的角色(亦即,「大野狼」)及第一次情绪标签(亦即,「开心」)形成另一向量,依该些时间标记排列该二向量,且利用深度学习网络来为该二向量计算情绪关联度。处理器15依据该情绪关联度计算出第一字符串及第二字符串的第二情绪标签皆为「可怕」。经由第二阶段的情绪标记,第二字符串的第一情绪标签(亦即,「开心」)被修正为第二情绪标签(亦即,「可怕」)。由此可知,藉由计算一情绪关联度,处理器15可将第一次情绪标记阶段所误判的第一情绪标签修正为正确的第二情绪标签。

于某些的实施方式中,处理器15还依据文本时间标记数据18、每一该些第二情绪标签及其对应的该时间标记、每一该些动作标签及其对应的该时间标记、每一该些环境标签及其对应的该时间标记以该控制指令集13计算出一指令序列文本数据21。指令序列文本数据21包括多个分别对应于该些第二情绪标签的第二控制指令20及其对应的多个时间标记、多个分别对应于该些动作标签的第三控制指令22及其对应的该些时间标记以及多个分别对应于该些环境标签的第四控制指令24及其对应的多个时间标记。指令序列文本数据21可储存于存储器11。

在其他的实施方式中,该些第二控制指令20、该些第三控制指令22及该些第四控制指令24中的每一个包括一待控制装置数据以及一执行指令。待控制装置数据报括所欲控制的待控制装置16,以及欲使该待控制装置16执行的执行指令。于这些实施方式中,当用户选择一指令序列文本数据21(例如:透过输入接口17选择)使该装置1播放时,处理器15分析指令序列文本数据21,且依据时间标记依序传送控制指令19、20、22、24至对应的待控制装置。待控制装置接获控制指令后,便会据以运作。

需说明者,于其他实施方式中,处理器15可不限制该些第二情绪标签、该些动作标签以及该些环境标签,是一对一地对应至该些第二控制指令、该些第三控制指令及该些第四控制指令。换言之,于该些实施方式中,一个情绪/动作/环境标签可对应至一或多个控制指令,一个控制指令可对应至一或多个情绪/动作/环境标签。此外,本发明并未限制待控制装置16的种类。待控制装置16可为能表现听觉、视觉、感觉、触觉等消息给用户的各类装置。举例来说,待控制装置16可为显示屏幕、喇叭、空调装置、触觉感知装置、风扇、温度控制器或一计算机装置等。

为便于理解,兹以一具体范例说明,然而此具体范例并非用以限制本发明的范围。请一并参照图3。兹假设处理器15执行前述运作后所获得的指令序列文本数据21包含对应至第二情绪标签(例如:「可怕」)的第二控制指令(例如:「显示可怕的表情」)及其对应的时间标记(例如:第2秒)、对应至环境标签(例如:「风」)的第四控制指令(例如:「播放台风的音效」)及其对应的时间标记(例如:第60秒)、以及对应至动作标签(例如:「吹」)的第三控制指令(例如:「吹风」)及其对应的时间标记(例如:第15秒)。若用户选择指令序列文本数据21使该装置1播放,处理器15会于第2秒传送第二控制指令20至显示屏幕使其执行第二控制指令「显示可怕的表情」、于第15秒传送第三控制指令24至喇叭使其执行第三控制指令「播放台风的音效」以及于第60秒传送第四控制指令22至风扇使其执行第四控制指令「吹风」。

在其他的实施方式中,输入接口17还接收一响应信号(例如:由使用者输入),处理器15还根据一响应信号修改至少一第一控制指令其中之一及其对应的至少一时间标记。于某些实施方式中,输入接口17还可接收其他的响应信号,处理器15还可根据其他的响应信号来修改第一控制指令、第二控制指令、第三控制指令及第四控制指令中的任一个及其对应的至少一时间标记。需说明的是,于某些实施方式中,接收响应信号的输入接口可与接收文本数据10的输入接口17为不同的接口。

由上述说明可知,根据文本产生控制指令的装置1会分析文本数据10以获得多个第一情绪标签及其对应的多个时间标记、多个动作标签及其对应的多个时间标记、以及多个环境标签及其对应的多个时间标记,再依据该些第一情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记,产生控制指令及其对应的时间标记。

根据文本产生控制指令的装置1还可根据该些第一情绪标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记及至少一角色,计算一情绪关联度,再根据情绪关联度决定多个第二情绪标签及其对应的多个时间标记。换言之,根据文本产生控制指令的装置1可根据该情绪关联度将该些第一情绪标签修正为该些第二情绪标签。

综上所述,本发明所提供的根据文本产生控制指令的装置1可分析文本数据所包含的情绪信息、环境信息及动作信息,并据以产生控制指令及其对应的时间标记。此外,本发明所提供的根据文本产生控制指令的装置1还可在整合二次阶段情绪分析的结果再据以产生控制指令及其对应的时间标记。因此,本发明能克服习知技术无法处理文本数据中前后语句情绪分析结果不一致的情况,或情绪分析结果与语句内容互相冲突的情况,进而能较正确地决定文本数据所包含的情绪、环境及动作信息。

本发明的第二实施方式为一根据文本产生控制指令的方法,其流程图是描绘于图4。该根据文本产生控制指令的方法适用于一电子计算装置(例如:第一实施方式中的根据文本产生控制指令的装置1)。

于本实施方式中,电子计算装置已取得一文本数据。于某些实施方式中,根据文本产生控制指令的方法可执行一步骤以由一语音输入接口(例如:包含于电子计算装置的语音输入接口)接收一语音消息,再执行另一步骤以由该电子计算装置对该语音消息进行语音识别以得到该文本数据。

在取得该文本数据后,根据文本产生控制指令的方法执行步骤s410,由该电子计算装置分析该文本数据所包含的至少一字符串以产生一文本时间标记数据18。另外,于步骤s420,由该电子计算装置分析该文本数据所包含的该至少一字符串以得到多个第一情绪信息、多个动作信息以及多个环境信息。需说明者,本实施方式未限制步骤s410及步骤s420的顺序。换言之,于某些实施方式中,步骤s420可早于步骤s410被执行,或者,步骤s410及步骤s420可同时被执行。

接着,于步骤s430中,由该电子计算装置根据一特征数据库(例如:第一实施方式中所述的特征数据库12)决定多个第一情绪标签及其对应的多个时间标记、多个动作标签及其对应的多个时间标记以及多个环境标签及其对应的多个时间标记。需说明者,本实施方式未限定决定该些第一情绪标签、该些环境标签以及该些动作标签的顺序。

之后,于步骤s440中,由该电子计算装置依据该些第一情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记以及该些环境标签及其对应的该些时间标记,产生至少一第一控制指令及其对应的至少一时间标记。需说明者,依据本发明的技术,根据文本产生控制指令的方法需先执行步骤s430为文本数据决定情绪标签、动作标签、环境标签及其对应的时间标记,才能执行步骤s440以根据各种标签及其对应的时间标记产生该至少一第一控制指令及其对应的该至少一时间标记。

本发明的第三实施方式为一根据文本产生控制指令的方法,其流程图是描绘于图5。该根据文本产生控制指令的方法适用于一电子计算装置(例如:第一实施方式中的根据文本产生控制指令的装置1)。类似的,于本实施方式中,电子计算装置已取得一文本数据。于某些实施方式中,根据文本产生控制指令的方法可执行一步骤以由一语音输入接口(例如:包含于电子计算装置的语音输入接口)接收一语音消息,再执行另一步骤以由该电子计算装置对该语音消息进行语音识别以得到该文本数据。

于本实施方式中,根据文本产生控制指令的方法先执行步骤s410、步骤s420及步骤s430。该些步骤与第二实施方式中所述者相同,故不赘言。

于本实施方式中,该文本数据记载至少一角色,每一该些第一情绪标签对应至少一角色,且每一该些动作标签对应至少一角色。于步骤s550中,由该电子计算装置根据该些第一情绪标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记以及该至少一角色计算一情绪关联度。

之后,于步骤s570中,由该电子计算装置根据该情绪关联度将该些第一情绪标签修正为多个第二情绪标签。于步骤s580,由该电子计算装置依据该些第二情绪标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记以及该些动作标签及其对应的该些时间标记,产生至少一第一控制指令及其对应的至少一时间标记。

于某些实施方式中,根据文本产生控制指令的方法还可执行步骤s590,由该电子计算装置根据文本时间标记数据、每一该些第二情绪标签及其对应的时间标记、每一该些环境标签及其对应的时间标记、每一该些动作标签及其对应的时间标记以及一指令控制集,计算出一指令序列文本数据。该指令序列文本数据包含多个分别对应于该些第二情绪标签的第二控制指令及其对应的多个时间标记、多个分别对应于该些动作标签的第三控制指令及其对应的多个时间标记以及多个分别对应于该些环境标签的第四控制指令及其对应的多个时间标记。前述该些第二控制指令、该些第三控制指令及该些第四控制指令中的每一个包括一待控制装置数据以及一执行指令。

于某些实施方式中,根据文本产生控制指令的方法还可由该电子计算装置执行一步骤以接收一回应信号,再由该电子计算装置执行另一步骤以根据该响应信号修改该至少一第一控制指令其中之一及其对应的该时间标记。

需说明者,依据本发明的技术,根据文本产生控制指令的方法需先执行步骤s430为文本数据决定情绪标签、动作标签、环境标签及其对应的时间标记等流程,才能执行步骤s580及步骤s590以根据前述各种标签及其对应的时间标记决定各种控制指令。

除了上述步骤,第二及第三实施方式亦能执行第一实施方式所描述的所有运作及步骤,具有同样的功能,且达到同样的技术效果。本领域的技术人员可直接了解第二及第三实施方式如何基于上述第一实施方式以执行此等运作及步骤,具有同样的功能,并达到同样的技术效果,故不赘述。

第二及第三实施方式中所阐述的根据文本产生控制指令的方法各可由包含多个程序指令的一计算机程序实现。该计算机程序可被储存于一电脑存储介质中。针对该计算机程序,在其所包含的该些程序指令被加载一电子计算装置(例如:根据文本产生控制指令的装置1)后,该计算机程序执行如在第二及第三实施方式中所述的根据文本产生控制指令的方法。电脑存储介质为非瞬时计算机可读取储存媒体,可为一电子产品,例如:一只读存储器(readonlymemory;rom)、一闪存、一软盘、一硬盘、一光盘(compactdisk;cd)、一随身碟、一可由网络存取的数据库或本领域的技术人员所知且具有相同功能的任何其他储存媒体。

综上所述,本发明所提供的根据文本产生控制指令的技术(包含装置、方法及其电脑存储介质)会分析一文本数据以获得多个第一情绪标签及其对应的多个时间标记、多个动作标签及其对应的多个时间标记以及多个环境标签及其对应的多个时间标记,再依据该些第一情绪标签及其对应的该些时间标记、该些动作标签及其对应的该些时间标记、该些环境标签及其对应的该些时间标记,产生控制指令及其对应的时间标记。

本发明所提供的根据文本产生控制指令的技术还会计算一情绪关联度,再根据该情绪关联度将该些第一情绪标签修正为该些第二情绪标签。藉由对一文本数据做二阶段的情绪标记,本发明能克服习知技术无法处理文本数据中的前后语句情绪分析结果不一致的情况,或情绪分析结果与语句内容互相冲突的情况。

上述实施方式仅用来例举本发明的部分实施态样,以及阐释本发明的技术特征,而非用来限制本发明的保护范畴及范围。任何本领域的技术人员可轻易完成的改变或均等性的安排均属于本发明所主张的范围,而本发明的权利保护范围以权利要求书为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1