首页 > 解决方案 > 从 API 将乌尔都语 (RTL) 保存在文本文件中以保留格式

问题描述

我正在使用 API 转录几块乌尔都语音频 - 当我在记事本中打开时 - 文本的顺序混乱了。具体来说,句号/标点符号之后出现的句子围绕该行循环。

例如,如果文本是“ABCDE.FGH”,它将变为“FGH.ABCDE”(只是一个英文示例)

保存文本文件时,我使用此代码段

if res['status'] == 'OK':
    wf = codecs.open(os.path.join(saveTo,file.split('/')[-1][:-4] + '.txt'), "w", encoding="utf-8")
    transcribed_text = res['text'].strip()
    wf.write(transcribed_text)
    wf.close()

我需要更改编码还是什么?Python有更好的方法吗?

标签: pythonarabicright-to-leftpython-unicodeurdu

解决方案


推荐阅读