本文将从多个方面对腾讯会议语音转文字导出进行详细阐述,包括使用方法、技巧、注意事项等。
一、使用方法
1、进入腾讯会议,选择需要导出语音的会议记录,在会议记录处点击“导出”。
import requests session_id = 'xxx' url = 'https://api.meeting.qq.com/cgi-bin/app_audio_translate?action=get&session_id=' + session_id + '&src_lang=0&dst_lang=1' response = requests.get(url) result = response.json()
2、将获取到的JSON格式的语音转文字数据进行处理得到文本。
text = result['str']
3、将文本保存到本地或者进行其他操作。
with open('result.txt', 'w', encoding='utf-8') as f: f.write(text)
二、技巧
1、使用前注意检查会议记录文件是否存在语音记录。
import os if not os.path.exists('meeting_record.json'): print('会议记录文件不存在')
2、如果会议记录文件存在多段语音记录,可以通过设置offset参数获取指定语音记录的文字内容。
offset = 1 # 获取第2段语音记录的文字内容 url = 'https://api.meeting.qq.com/cgi-bin/app_audio_translate?action=get&session_id=' + session_id + '&src_lang=0&dst_lang=1&offset=' + str(offset)
3、为了提高转换的准确率,建议在说话时尽量清晰、慢速。
4、如果遇到转换错误或不准确的情况,可以尝试重新导出或等待更新。
三、注意事项
1、语音转文字导出目前仅支持中文、英文及其混合语言的识别。
2、同一会议记录中的语音转文字内容仅支持整体导出,无法单独导出。如果需要单独导出某一段语音转文字内容的话,建议将会议记录分段,每次记录不超过5分钟。
3、使用语音转文字导出功能需要网络连接,使用前请先确保网络连接正常。
4、如果长时间无法获取到转换结果,可以联系腾讯会议客服。