如何从 speechMatics 获取转录文本
how to get the transcript text from speechMatics
我正在开发 java
转录视频应用程序,并且我使用 speechMatics
来转录我的视频。如何从 speechMatics
获取转录文本?
据我所知,您已经使用 POST 上传了您的视频,所以现在只需使用 GET 请求即可下载它。
请参考API:https://app.speechmatics.com/api-details
特别是关于获取成绩单的部分显示了您需要如何形成 GET 请求:https://app.speechmatics.com/api-details#getTranscript
GET transcript file for a particular transcription job.
curl "https://api.speechmatics.com/v1.0/user/$MY_API_USER_ID/jobs/$MY_JOB_ID/transcript?auth_token=$MY_API_AUTH_TOKEN"
以上将 return 一个 JSON 成绩单文件,但您也可以通过在请求中添加 format=txt
来获得纯文本文件,如下所示:
curl "https://api.speechmatics.com/v1.0/user/$MY_API_USER_ID/jobs/$MY_JOB_ID/transcript?format=txt&auth_token=$MY_API_AUTH_TOKEN"
你显然需要一个API_User和一个JOB_ID,但是这些可以在你上传视频时获得,或者如果你不知道JOB_ID那么你可以得到一个所有工作的列表,并从列表中找到您需要的密钥:
curl "https://api.speechmatics.com/v1.0/user/$MY_API_USER_ID/jobs/?auth_token=$MY_API_AUTH_TOKEN"
不知道如何获取成绩单文本的 jobId
我正在开发 java
转录视频应用程序,并且我使用 speechMatics
来转录我的视频。如何从 speechMatics
获取转录文本?
据我所知,您已经使用 POST 上传了您的视频,所以现在只需使用 GET 请求即可下载它。
请参考API:https://app.speechmatics.com/api-details
特别是关于获取成绩单的部分显示了您需要如何形成 GET 请求:https://app.speechmatics.com/api-details#getTranscript
GET transcript file for a particular transcription job.
curl "https://api.speechmatics.com/v1.0/user/$MY_API_USER_ID/jobs/$MY_JOB_ID/transcript?auth_token=$MY_API_AUTH_TOKEN"
以上将 return 一个 JSON 成绩单文件,但您也可以通过在请求中添加 format=txt
来获得纯文本文件,如下所示:
curl "https://api.speechmatics.com/v1.0/user/$MY_API_USER_ID/jobs/$MY_JOB_ID/transcript?format=txt&auth_token=$MY_API_AUTH_TOKEN"
你显然需要一个API_User和一个JOB_ID,但是这些可以在你上传视频时获得,或者如果你不知道JOB_ID那么你可以得到一个所有工作的列表,并从列表中找到您需要的密钥:
curl "https://api.speechmatics.com/v1.0/user/$MY_API_USER_ID/jobs/?auth_token=$MY_API_AUTH_TOKEN"
不知道如何获取成绩单文本的 jobId