A2PCEJ,“将英语和日语中的字母表转换为语音代码。”

a2pcej的Python项目详细描述


Code ClimateIssue CountCoverage Status

a2pcej,将英语和日语中的字母表转换为语音代码。

此模块将每个字母表字母转换为语音代码,并且 将每个字母转换为片假名。

功能

conv_al(字母,分隔符=“-”,上标符=“(大写)”,num=false)

字母是字符串。

defconv_al(letters,delimiter='-',sign='(CAPS)',num=False):return<unicode>

conv_ak(字母,分隔符='・',上符号='(23383;'),num=false)

字母是字符串。

defconv_ak(letters,delimiter='・',sign='(大文字)',num=False):return<unicode>

使用的简单示例如下…(在python3.5上)

首先,导入模块。

Importmodule.>>>froma2pcejimport*

把英语中的“examples”转换成字母代码。

>>>conv_al('examples')'Echo-Xray-Alfa-Mike-Papa-Lima-Echo-Sierra'

将日语片假名中的“examples”转换为ponetic代码。

>>>conv_ak('examples')'イー・エクス・エイ・エム・ピー・エル・イー・エス'
不转换非字母(默认)。
大写Latters有(大写)或(大写)符号(默认)。
>>>conv_al('Examples002')'Echo(CAPS)-Xray-Alfa-Mike-Papa-Lima-Echo-Sierra-0-0-2'>>>conv_ak('Examples002')'イー(大文字)・エクス・エイ・エム・ピー・エル・イー・エス・0・0・2'

您可以更改分隔符和大写字母符号。

>>>conv_al('Examples003',delimiter=', ',sign='(CAPITAL)')'Echo(CAPITAL), Xray, Alfa, Mike, Papa, Lima, Echo, Sierra, 0, 0, 3'>>>conv_ak('Examples003',delimiter='/',sign='(大)')'イー(大)/エクス/エイ/エム/ピー/エル/イー/エス/0/0/3'

如果要将数字转换为语音代码,请设置num=True

>>>conv_al('Examples004',num=True)'Echo(CAPS)-Xray-Alfa-Mike-Papa-Lima-Echo-Sierra-zero-zero-four'>>>conv_ak('Examples004',num=True)'イー(大文字)・エクス・エイ・エム・ピー・エル・イー・エス・ゼロ・ゼロ・ヨン'

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android Action_Edit Intent无法像以前一样调用App Gallery来编辑图片   确保JRE兼容性的java适当程序(32或64位)   java JSONArray。for循环中的add(JSONObject)正在替换for循环中的旧值,数组由循环中的最后一个值组成   java需要帮助创建一个返回数组的方法,该数组的元素是另一个数组的平方   使用SmbFile w/groovy XmlSluper()创建xml。解析()Java   检查大小后的java ArrayIndexOutOfBoundsException   乘法表中的第k个最小元素   java 401 on请求,其中指定了'permitAll()'   java如何附加ORC文件   java hibernate类模型   java IDEA没有看到由自定义注释处理器生成的方法   Servlet中未声明java SerialVersionId   java linkedlist到达列表末尾时   java如何正确对齐EditText光标?   java 6编译器1.6上的eclipse重写方法错误   java如何在基于Jersey的RESTful Web服务中读取post数据   java如何在活动中正确使用接口?   Java的JIT编译器的工作速度有多快?