From f1c71a599ea970be602c9af6217f8830a1a1ce0e Mon Sep 17 00:00:00 2001 From: Randall Date: Wed, 20 Nov 2024 11:24:17 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 670c4d1..8f2f1b3 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,16 @@ # voice2text -利用星火API将一个文件夹内所有的音频文件转换成文本后存储成json文件 \ No newline at end of file +利用星火API将一个文件夹内所有的音频文件转换成文本后存储成json文件 + +## main.py +- 使用讯飞 `语音转写` 接口将文件夹内所有内容转为文本 +- 使用轮询apikey,防止达到qps出现错误 +- 每次使用调用两次api,第一次调用会返回文件大小,第二次调用第一次返回的文件大小作为参数进行请求 +- 将内容先存在列表变量中,最后写入文件 + +## iat.py +- 使用讯飞 `语音听写(流式版)` 将文件夹内音频文件转换为文本 +- 使用轮询apikey,防止达到qps出现错误 +- 调用api之前判断是否之前调用过该文件,如果以前调用过则跳过该文件 +- 每次完成一条语音的转换就会存入json文件中 +- 出现websocket错误的时候会将内容重写为 `*#本次转写失败#*` + 错误信息,即在json中搜索该字段就能判断出那里出现错误 \ No newline at end of file