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在TextView中对齐部分文本   带有iText和eTPKCS11的java PKCS#11签名。dll&SunPKCS11提供程序   java Intellij Idea找不到jar   java Chrome/Firefox和Jetty HTTPS   java我无法打包找不到的JavaFX应用程序模块   多线程Java:排序从异步任务检索的结果   java客户端/服务器socket不能与外部连接一起工作   java如何在单击“下一步”按钮时获取其他详细信息?   java组织。springframework。网状物客户RestTemplate应声明为@Bean,而plain@Autowired抛出错误   java如何绘制javax。摆动将ImageIcon转换为JavaFX。fxml呈现用户界面?   使用for循环的Java跟踪   java如何编码字符串以显示彩色文本(基于字符串中的前缀)   Java保存/打开文件对象   基于java复选框的搜索:使用尽可能多的“”动态生成准备好的语句作为选中复选框的计数   java为什么crawler4j随机挂起?