count_phones.py 文件源码

python
阅读 16 收藏 0 点赞 0 评论 0

项目:epitran 作者: dmort27 项目源码 文件源码
def main(fn):
    ft = panphon.FeatureTable()
    xs = epitran.xsampa.XSampa()
    with open(fn, 'rb') as f:
        reader = csv.reader(f, encoding='utf-8')
        next(reader)
        phones = set()
        for orth, phon in reader:
            phones = phones.union(set(ft.segs_safe(phon)))
    print(len(phones))
    print(sorted(list(map(xs.ipa2xs, phones))))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号