95、软件国际化与MiPad语音界面设计实践

软件国际化与MiPad语音界面设计实践

1. 软件国际化概述

在当今全球化的市场环境下,软件需要支持多种语言以满足国际市场的需求。例如,Microsoft Windows 2000支持超过40种语言。软件国际化通常包含全球化和本地化两个阶段。

全球化是指定义和开发产品,使其核心功能和代码设计不依赖于单一语言。这要求产品设计师规划与地域无关的特性,以支持多元文化的约定,如地址格式和货币单位。源代码的开发通常基于单个代码库,以便在不修改源代码的情况下开启或关闭特定地域的功能,并能够正确处理不同的字符编码方法。采用单一全球二进制模型开发的产品通常具备完整的全球功能,例如支持亚洲语言的输入法编辑器,以及对阿拉伯语和希伯来语的双向支持。

本地化则是为了使应用适应特定市场,需要修改界面、调整对话框大小,并将文本翻译成特定市场的语言。

除了翻译用户界面这一明显的改变外,语音识别或文本转语音合成等口语语言引擎也需要大量的工作。为特定语言构建声学和语言模型,不仅需要定义该语言的词汇,还需要大量的语音和文本数据。不同语言存在许多特殊规则,以听写应用为例,在逆文本规范化时,不同国家对整数的分组方式可能不同,如下表所示:
| 数字表示 | 适用地区 |
| ---- | ---- |
| 123,456,789.0 | 美国和大多数地区 |
| 123456789.0 | 中国 |
| 12,34,56,789,0 | 印度 |

对于语音识别引擎的本地化,针对亚洲和欧洲语言都有许多优秀的研究。许多口语语言处理组件,如语音信号处理模块、语音解码器和解析器,是与语言无关的。主要的变化在于引擎的内容,如词汇及其相关处理算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值