python - 从 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有更好的方法吗?
解决方案
推荐阅读
- reactjs - 无法读取未定义的属性“直径”
- azure - 如何使用 Service Fabric 修改 Azure VM 规模集中的磁盘分区
- php - Laravel 的酒店房间列表
- c++ - 赋值或回调函数的 C++ 重载模板
- c# - 有没有办法从 API 的模板中将自定义字段添加到文档中,可以通过 DocuSign 控制台进一步使用?
- java - 如何使用 jmrtd 和 scuba 从智能卡中读取数据
- javascript - 如何使用 JavaScript 循环将 html div 元素输出 100 次?
- types - 如何理解 Idris lang 中 List 和 Vect 的类型声明和定义?
- android - 一旦用户从数字十进制键盘android Edittext输入2位数字,自动设置小数点(。)
- python - Python 3.7 TypeError:缺少 1 个必需的位置参数:“输入”