with open(recorded_audio, 'rb') as speech_file: UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 11: invalid start byte
时间: 2023-11-20 08:58:11 浏览: 127
用于改善失用症患者言语的自动化治疗-研究论文
这个错误是由于在读取文件时使用了错误的编码格式导致的。可以使用loadrunner自带的编码函数lr_convert_string_encoding将本地GBK编码的汉字转换成UTF-8编码格式的信息,然后再读取文件。具体操作如下:
```python
import lrapi
# 将本地GBK编码的汉字转换成UTF-8编码格式的信息
gbk_str = "需要转换的字符串"
utf8_str = lrapi.lr_convert_string_encoding(gbk_str, "GBK", "UTF-8")
# 读取文件
with open(recorded_audio, 'rb') as speech_file:
# 对文件进行操作
```
阅读全文