专利名称:用于提供可听的口语姓名发音的系统和方法
技术领域:
本发明涉及用于提供姓名发音,并且特别是获取自外部语音信箱系统的口语姓名 发音的音频版本的系统和方法。虽然本发明特别针对名录服务的领域,并且因而将具体参考其而进行描述,但应 认识到,本发明也可以在其他领域和应用中使用。
背景技术:
在线数据库是提供关于人们的信息以实现有效通信的可用工具。例如,在线查号 服务台可以提供数据库中的个人和企业的电话号码和地址。类似地,许多大型企业提供在 线雇员名录,其提供全名、地址、电子邮件地址、电话号码、移动电话号码、主页URL等。随着全球化进程,拥有更多的多样化工作人员的大型企业甚至可以包括来自多个 不同国家的雇员。此外,一些人可能更愿意被称呼为其中间名或别名。因此,知晓如何对同 事的姓名正确地发音是有用的。本发明设想了解决这些和其他需求的新的和改进的系统和方法。
发明内容
在此描述用于使用被录制并保存在一个人的语音信箱系统中的口语姓名来向用 户提供此人姓名的准确发音的系统和方法。在本发明的一方面中,该方法包括在非呼叫环境中应用服务器接收对于某人口语 姓名发音的用户请求,该应用服务器将录制的口语姓名(RSNvm)请求查询发送至外部语音 信箱系统,以请求存储于语音信箱系统中的RSNvm音频文件,RSNvm音频文件包括读出其姓名 的人的录制的语音内容,应用服务器从语音信箱系统接收包含有RSNvm音频文件的RSNvm回 复,并且应用服务器将RSNvm音频文件发送至网络接入终端上的用户,用以由网络接入终端 进行回放,以提供该人的口语姓名发音的音频版本。在本发明的另一方面中,该系统包括应用服务器,经由http接口连接到用户操作 网络接入终端,用于接收对某人的口语姓名发音的用户请求。应用服务器经由http接口或 者VoiceXML接口连接到外部语音信箱系统,用于将录制的口语姓名(RSNvm)请求查询发送 至语音信箱系统以请求保存在语音信箱系统处的读出其姓名的人的RSNvm音频文件并且将 1 队 音频文件发送至用户操作网络接入终端用于回放,以向用户提供此人的录制的口语姓 名发音的音频版本。本发明的另外的适用范围将从以下提供的详细描述中变得显而易见。但是,应当 认识到,由于本领域内的技术人员将会认识到在本发明的精髓和范围内的各种变化和修 改,因而详细描述和具体范例虽然表示了本发明的优选实施方式,但仅作为示例给出。
本发明存在于设备的各个部件和方法的各个步骤的构建、排布以及结合中,并且根据在此处更加充分地阐述的、在权利要求中明确指出的、在附图中示出的来实现设想目 标,其中图1为演示用于向用户提供某人的口语姓名发音的系统的框图。图2为演示用于向用户提供某人的口语姓名发音的方法的框图。
具体实施例方式现在参考附图,其中的展示仅用于演示范例实施方式的目的,而不是用于对所要 求保护的内容主题进行限制。图1提供了在其中可以实施当前描述的实施方式的系统的框 图视图。如在100处总体所示,图1示出了演示能够向用户提供某人的口语发音的音频版 本的在线应用服务器110的框图。某人姓名的发音在不以涉及电话呼叫,比如进行电话呼 叫,或者留下或试图留下语音信箱消息的常规方式应用语音信箱系统的非呼叫环境中,使 用一个或多个基于Web的查询,从一个或多个语音信箱系统中获得。应用服务器110可由操作网络接入终端130的用户120所访问。应用服务器110 可以是在线的、或基于Web的数据库服务器,或者能够经由140处所示的互联网或内联网网 络与用户120进行通信的其他计算设备。在以下进一步详述的范例中,应用服务器是在线名录服务应用服务器,其在非呼 叫环境下利用针对订户的语音信箱系统的http查询向用户120提供关于名录成员的名录 信息。网络接入终端130可以是个人计算(PC)设备、无线电信设备,或者能够进行Web浏 览或其他形式的互联网/内联网网络访问的其他终端。应用服务器110经由http接口连接而被连接至一个或多个语音信箱系统 150a-150no为了简单起见,将详细描述单个语音信箱系统150,但应当明白,每个系统将具 有与被描述的系统相类似的构成部分。为清楚起见,提供用于获取如160处所示的作为语 音信箱系统150的订户的一个名录成员的姓名的口语发音的音频版本的一个范例。但是, 应当明白,语音信箱系统150服务于多个语音信箱订户,其中的一个或多个可以是名录成 员,而应用服务器可以向一个或多个用户提供他们中每一个的口语姓名发音。此外,各自服 务于多个相应的语音信箱订户的多个不同的语音信箱系统可以被定位并访问,以提供多个 名录成员的姓名的口语发音。因此,语音信箱订户160可以是名录成员160并且应当在适 用情况下被如此称呼。语音信箱系统150包括语音信箱处理器156,其用于控制语音信箱系统的操作并 且提供与一个或多个电信网络的接口,其中一个网络在170处示出。电话网络170可以是 由服务提供商运营的公众电话网络,或者由大型企业,比如公司所运营的专用电话网络。电 话网络170可以是有线、无线、VOIP或其他合适的网络。语音信箱系统150可以实施在现 有电路交换语音信箱系统或基于VOIP的语音信箱系统上。语音信箱系统150还包括录制的口语姓名数据库154用于存储音频文件,其包含 在以下被称为名录成员的RSNvmW名录成员的录制的口语姓名(由名录成员所订制的语音 信箱系统所收集)。名录成员的RSNvm是名录成员自己的发音的录制版本,如在以下所进一 步详述的那样,其由语音信箱处理器156以常规方式采集并以音频文件的格式存储于录制 的口语姓名数据库154中用于在常规语音信箱语音消息中使用。其使用可以为名录成员的电话号码的标识符与名录成员相关联,用以由语音信箱处理器156进行获取和使用。语音信箱系统150还包括录制的语音消息数据库156用于存储来自呼叫方的语音 信箱消息,呼叫方之一被示于190处,其以常规方式为语音信箱订户留下或录制。录制的语 音消息数据库156还可以包括被提供给语音信箱订户和/或呼叫者用于指导其使用语音信 箱系统的通用的录制语音消息,其范例在以下提供。录制的口语姓名数据库154和录制的 消息数据库156可以是同一数据库或者不同的数据库。当呼叫者190呼叫名录成员的电话180并且其正忙,或者名录成员另外指示时,语 音信箱处理器162向呼叫者190发送语音消息,指示名录成员160无法接听,并且提示呼叫 者留言。例如,这一语音消息可以说“Bill Bushnell正忙,请在嘟声后留言。”这些语音消息通常包括两部分,第一部分是名录成员的RSNVM“Bill Bushnel 1",其 被用以向呼叫方190提供其已正确接入欲呼叫的电话号码(属于被叫的语音信箱订户160 的)的确认。通常包括其余音频语音消息的第二部分是语音信箱处理器156提供给所有呼 叫方,用以给出关于使用语音信箱系统进行留言的指令的通用消息。其为从录制的消息数 据库156中获取到的由专业播音员所录制的通用音频文件。名录成员的RSNvm准确地描绘出名录成员姓名的准确口语发音,因为这是由该名 录成员所读出的他的或她的姓名的录制版本。由于名录成员在他们首次呼入名录成员的语 音信箱系统150时,例如在由语音信箱处理器156以常规方式提供的设置程序中,通常被 提示读出他们的姓名,因而对于大多数语音信箱名录成员而言都存在名录成员的RSNvm。此 外,由于录制是使用电话听筒180完成的并且录制通常经由按键音信号进行控制,如果愿 意,名录成员160可以简便地进行和编辑录制,以提供准确和可听的姓名发音。名录成员的 RSNvm以音频格式文件存储于录制的口语姓名数据库154中,用于此处所述的使用。系统100还可以包括名录成员属性数据库112,其经由http接口连接到名录服务 应用服务器110。名录成员属性数据库112包含名录成员信息,包括但不限于姓名、电话号 码、电子邮件地址等。名录成员属性数据库112可以是可使用名录成员姓名或电话号码或 地址,或者其他标识符进行访问的关系数据库。在被查询时,名录成员属性数据库112向应 用服务器110提供适合于对存储于名录成员的语音信箱系统150的录制的口语姓名数据库 154中的名录成员的RSNvm进行定位和访问的名录成员信息。这一信息应当被称为RSNvmS 识符(RSNvm ID)。如果单独的语音信箱系统150可以由名录服务应用服务器110所访问, 则其可以是名录成员的电话号码。其还可以包括比如语音信箱处理器域名或IP地址之类 适合于定位和访问与名录成员相关的语音信箱处理器的定位信息,用于能够访问多个语音 信箱系统150的名录信息服务应用100。现在参考图2,描述利用名录成员的RSNvm提供名录成员的姓名的口语发音的音频 版本的名录信息服务应用100的操作方法。在202处所示的某些以前的时间点上,名录成员160为语音信箱系统150提供他 的或她的口语姓名用于记录和存储。这可以由名录成员作为语音信箱订户在设置语音信箱 账户时,或者以其他常规方式通过电话180而进行。语音信箱系统150在204建立作为音 频文件的RSNvm并将其与语音信箱订户相关的存储在录制的口语姓名DB154中,用于由语音 信箱系统所使用。RSNvm ID在206也被与名录成员相关的存储在名录成员属性数据库112 中。
名录服务用户120随后在208访问名录信息服务应用100,寻求获得名录成员的信 息。用户120可以使用经由如图1中所示的网络连接与名录服务应用服务器110进行通信 的互联网或内联网接入终端130,比如个人计算机。用户120可以通过例如点击合适的图标 来请求名录成员的口语姓名发音,并且该请求在210被发送至应用服务器110。该请求将以 某些方式标识名录成员。名录服务应用服务器110随后在212查询名录成员属性数据库112以获取名录成 员信息。该查询可以是http查询。如果,在214,被用户在210请求其口语姓名发音的名录成员的RSNvm不可用,那么 名录成员属性数据库112可以在216返回该名录成员的成员信息而不提供RSNvm ID。成员 信息可以是由应用服务器110所接收的XML文件。在这种情况下,该名录成员的口语姓名 发音对于用户120而言将会是不可用的。如果在214RSNVM对于名录成员是可用的,则应用服务器110在218从名录成员属 性数据库112接收包括有RSNvm ID在内的成员信息。成员信息可以被提供由应用服务器 110所接收的XML文件。在220,应用服务器110利用RSNvm ID向名录成员的语音信箱系统150发送RSNvm 请求查询。RSNvm请求查询可以是http查询,其要求语音信箱系统处理器156发送由RSNvm ID所标识的在之前为名录成员录制的RSNvm音频文件。应用处理器110可以使用上述RSNvm ID中的或与其相关的定位信息,将查询指向许多可用的语音信箱处理器156中恰当的一 个。语音信箱处理器156从录制的口语姓名数据库154中获取RSNvm音频文件并且以 包括名录成员120的RSNvm音频文件的RSNvm回复向应用服务器110做出回复。例如,RSNvm 回复可以包括包含有以.wav文件或者其他合适的音频文件为形式的RSNvm音频文件的html 页面,用以由接入终端130进行回放。名录服务应用服务器110在224将RSNvm音频文件发送至名录用户的终端130。用 户终端130为用户120播放RSNvm音频文件,提供由用户在以上210所请求的名录成员的口 语姓名发音的音频版本。在一个不应被认为具有限制性的范例中,应用服务器110可以向 用户终端130返回包含有包括姓名、电话号码、工作地址、电子邮件地址等在内的名录成员 信息的网页。网页可以包括热链接,用户可以在其上点击以访问和收听成员的口语姓名发 音。用户终端130可以使用任何合适的常规媒体播放器在扬声器上播放RSNvm音频文件。以这种方式,名录信息服务应用100可以利用获取自名录成员的语音信箱系统的 名录成员的RSNvm,提供名录成员的姓名的口语发音的音频版本。名录成员不需要提供他们 的口语姓名用于由信息名录服务应用服务器110进行记录。虽然名录成员可能不愿意为这 样的在线名录来录制他们姓名的发音,但这些成员却会为其定制的语音信箱系统录制他们 姓名的发音。名录信息服务应用100可用于大型企业,比如公司等,在比如会谈或会议呼叫等 情况中在雇员与名录成员互动之前就向其提供准确的口语姓名发音。由在线应用服务器100所提供的口语姓名发音功能还可以与其他应用一同使用, 其中之一示出于111处,经由http接口连接到应用服务器110。这些应用111可以包括但 不限于文字处理程序、电子表格程序、订单处理程序、客户问题提交、语音会议服务,等等。例如,包含雇员姓名的应用111可由大型企业所使用,以类似于在以上210提供给应用服务 器110的用户请求的方式,激活口语姓名发音功能。姓名在应用111中可以被突出标示为 Web链接,并且用户可以通过右键点击该姓名而激活该人的姓名发音。备选地,发音可以在 文本转语音输出中被自动地连结,以增强可访问性工具。除雇主以外的服务提供商可以向其名录成员利用这样的应用111提供类似的功 能,包括社交网站等,这将使得用户能够听到他们希望与之交互的人的准确的口语姓名发音。以上的描述仅仅提供本发明的特定实施方式的公开,而不是为了对其进行限制的 目的。同样地,本发明不只限于上述实施方式。恰恰相反,应该认识到,本领域内的专业人 员可以构思出属于本发明范围以内的备选实施方式。
权利要求
一种用于提供录制的口语姓名发音的音频版本的方法,其包括应用服务器接收对于某人的口语姓名发音的用户请求;应用服务器将录制的口语姓名(RSNVM)请求查询发送至外部语音信箱系统以请求存储在所述的语音信箱系统处的RSNVM音频文件,所述的RSNVM音频文件包括读出此人的姓名的人的录制的音频内容;应用服务器从所述的语音信箱系统接收包含有所述的RSNVM音频文件的RSNVM回复;以及应用服务器将RSNVM音频文件发送至在网络接入终端处的所述的用户,用以由所述的网络接入终端进行回放,以提供此人的口语姓名发音的音频版本。
2.根据权利要求1的方法,其中所述的人是名录服务的成员,而所述的应用服务器是 向用户提供关于该成员的名录信息的名录服务应用服务器。
3.根据权利要求2的方法,其另外包括应用服务器向名录成员属性数据库发送http查询,用于确定对于所述的名录成员的 RSNvm是否可用;以及应用服务器从所述的名录成员属性数据库接收与所述名录成员相关的RSNvm ID。
4.根据权利要求3的方法,其另外包括应用服务器使用RSNvm ID定位语音信箱系统,用以将RSNvm请求查询发送至语音信箱系 统,其中所述的语音信箱系统包括语音信箱处理器并且RSNvm ID包括包含有所述的语音信 箱处理器的IP地址或域名的定位信息。
5.根据权利要求4的方法,其另外包括应用服务器从一个或多个用户接收对于多个不同人的口语姓名发音的多个用户请求;应用服务器将录制的口语姓名(RSNvm)请求查询发送至多个不同的外部语音信箱系统 以请求存储在所述的语音信箱系统处的RSNvm音频文件,每个RSNvm音频文件对应于所述的 多个不同的人中的不同的一个;应用服务器从所述的语音信箱系统接收RSNvm音频文件;以及 应用服务器将RSNvm音频文件发送至在一个或多个网络接入终端处的一个或多个用 户,用以提供所述的人的口语姓名发音的音频版本。
6.一种用于向用户提供某人的录制的口语姓名发音的音频版本的系统,其包括 应用服务器,经由http接口连接到用户操作网络接入终端,用以接收对于某人的口语姓名发音的用户请求,应用服务器经由http接口连接到外部语音信箱系统,用以将录制的 口语姓名(RSNvm)请求查询发送至所述的语音信箱系统,以请求存储于所述的语音信箱系 统处的读出此人的姓名的人的RSNvm音频文件并将所述的RSNvm音频文件发送至所述的用 户操作网络接入终端用于回放,以向所述的用户提供此人的录制的口语姓名发音的音频版 本。
7.根据权利要求6的系统,其中所述的人是名录服务的成员,而所述的应用服务器是 向所述的用户提供关于该成员的名录信息的名录服务应用服务器。
8.根据权利要求7的系统,其另外包括名录成员属性数据库,连接到所述的应用服务器,用以向所述的应用服务器发送来自所述的名录成员属性数据库的与所述的名录成员相关的RSNvm ID。
9.根据权利要求8的系统,其中所述的语音信箱系统包括语音信箱处理器,并且所述 的RSNvm ID包括包含有所述的语音信箱处理器的IP地址或域名的定位信息。
10.根据权利要求9的系统,其另外包括应用服务器,经由http接口连接到多个不同的外部语音信箱系统用于发送录制的口 语姓名(RSNvm)请求查询,以请求存储在所述的语音信箱系统处的RSNvm音频文件,每个 RSNvm音频文件对应于多个不同的人中的不同的一个,用以向用户提供口语姓名发音,其中 所述的语音信箱系统包括语音信箱处理器,而所述的名录成员属性数据库包括与多个不同 的人中的每个不同的人相关的RSNvmID,所述的RSNvm ID具有所述的语音信箱处理器的IP地 址或域名。
全文摘要
在此描述用于在非呼叫环境中使用预先录制并存储在某人的语音信箱系统处的口语姓名,来向用户提供此人姓名的准确的可听的发音的系统和方法。应用服务器可以获取为他或她所定制的外部语音信箱系统而读出他或她的姓名的人的音频文件,并且向请求听到此人的姓名的准确发音的用户提供所述的音频文件。所述的应用服务器可以提供这一口语姓名发音功能作为名录信息服务、呼叫等待功能,或者其它在线应用的一部分。
文档编号H04L29/08GK101926158SQ200980103027
公开日2010年12月22日 申请日期2009年1月22日 优先权日2008年1月24日
发明者T·J·布罗兹, W·J·布什内尔 申请人:阿尔卡特朗讯美国公司