【问题标题】:Convert Bangla written in Roman script to its phonetic equivalent in Bangla using Python使用 Python 将用罗马脚本编写的孟加拉语转换为孟加拉语中的语音等效项
【发布时间】:2018-01-03 16:48:52
【问题描述】:

我得到了一个名为 PyAvroPhonetic 的 python 包并安装了它。

>>> from pyavrophonetic import avro

运行上述脚本后出现以下错误-

ImportError: 没有名为 utils 的模块

但是在运行以下脚本之后

>>> import pyavrophonetic

没有错误。这是转换代码

>>> from pyavrophonetic import avro
>>> avro.parse('aami banglay gaan gai')

我必须使用 avro 来调用 parse 函数。我该怎么办。我正在使用 python 2.7.10。提前致谢。

pyAvroPhonetic:https://github.com/TrendBreaker/pyAvroPhonetic

【问题讨论】:

  • 尝试打印parse的输出,例如print(avro.parse('aami banglay gaan gai'))
  • 它显示 NameError: name 'avro' is not defined @shahkalpesh
  • 此软件包的安装程序似乎已损坏 - 0.1.2 和 0.1.3 安装程序不安装 utils.py 子模块; 0.1.1 会安装它,但不会安装resources/avrodict.json。您可以通过直接从 github 克隆来使其正常工作。

标签: python avro


【解决方案1】:

我目前正在使用 Python 3,我可以分享我使用 Avro Phonetic 的方式。我在我的脚本中本地使用修改后的 python 3 兼容“pyAvroPhonetic”库。您可以在 - "https://github.com/improlabs/Banglish-Sentiment-Analysis/tree/master/python3"

获得结构

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 2015-04-17
    • 2017-09-06
    • 1970-01-01
    • 2021-06-19
    相关资源
    最近更新 更多