mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-15 01:05:59 +08:00
Feat/application api add speech to text (#655)
This commit is contained in:
parent
23e3413655
commit
ae7c0380dc
@ -380,6 +380,48 @@ For versatile conversational apps using a Q&A format, call the chat-messages API
|
|||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<Heading
|
||||||
|
url='/audio-to-text'
|
||||||
|
method='POST'
|
||||||
|
title='speech to text'
|
||||||
|
name='#audio'
|
||||||
|
/>
|
||||||
|
<Row>
|
||||||
|
<Col>
|
||||||
|
Speech to text, only supports openai model.
|
||||||
|
|
||||||
|
### Request Body
|
||||||
|
|
||||||
|
<Properties>
|
||||||
|
<Property name='file' type='file' key='file'>
|
||||||
|
Audio file.
|
||||||
|
File uploads are currently limited to 15 MB and the following input file types are supported: mp3, mp4, mpeg, mpga, m4a, wav, and webm.
|
||||||
|
</Property>
|
||||||
|
</Properties>
|
||||||
|
</Col>
|
||||||
|
<Col sticky>
|
||||||
|
|
||||||
|
<CodeGroup title="Request" tag="POST" label="/audio-to-text" targetCode={`curl --location --request POST '${props.appDetail.api_base_url}/audio-to-text' \\\n--header 'Authorization: Bearer ENTER-YOUR-SECRET-KEY' \\\n--form 'file=@localfile;type=audio/[mp3|mp4|mpeg|mpga|m4a|wav|webm]'`}>
|
||||||
|
|
||||||
|
```bash {{ title: 'cURL' }}
|
||||||
|
curl --location --request POST 'https://cloud.langgenius.dev/api/conversations/name' \
|
||||||
|
--header 'Authorization: Bearer ENTER-YOUR-SECRET-KEY' \
|
||||||
|
--form 'file=@localfile;type=audio/mp3'
|
||||||
|
```
|
||||||
|
|
||||||
|
</CodeGroup>
|
||||||
|
|
||||||
|
<CodeGroup title="Response">
|
||||||
|
```json {{ title: 'Response' }}
|
||||||
|
{
|
||||||
|
"text": ""
|
||||||
|
}
|
||||||
|
```
|
||||||
|
</CodeGroup>
|
||||||
|
</Col>
|
||||||
|
</Row>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -379,6 +379,48 @@ import { Row, Col, Properties, Property, Heading, SubProperty } from '../md.tsx'
|
|||||||
</Col>
|
</Col>
|
||||||
</Row>
|
</Row>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<Heading
|
||||||
|
url='/audio-to-text'
|
||||||
|
method='POST'
|
||||||
|
title='语音转文字'
|
||||||
|
name='#audio'
|
||||||
|
/>
|
||||||
|
<Row>
|
||||||
|
<Col>
|
||||||
|
语音转文字,仅支持 openai 模型。
|
||||||
|
|
||||||
|
### Request Body
|
||||||
|
|
||||||
|
<Properties>
|
||||||
|
<Property name='file' type='file' key='file'>
|
||||||
|
语音文件。
|
||||||
|
文件上传当前限制为 15 MB,并且支持以下输入文件类型:mp3、mp4、mpeg、mpga、m4a、wav 和 webm。
|
||||||
|
</Property>
|
||||||
|
</Properties>
|
||||||
|
</Col>
|
||||||
|
<Col sticky>
|
||||||
|
|
||||||
|
<CodeGroup title="Request" tag="POST" label="/audio-to-text" targetCode={`curl --location --request POST '${props.appDetail.api_base_url}/audio-to-text' \\\n--header 'Authorization: Bearer ENTER-YOUR-SECRET-KEY' \\\n--form 'file=@localfile;type=audio/[mp3|mp4|mpeg|mpga|m4a|wav|webm]`}>
|
||||||
|
|
||||||
|
```bash {{ title: 'cURL' }}
|
||||||
|
curl --location --request POST 'https://cloud.langgenius.dev/api/conversations/name' \
|
||||||
|
--header 'Authorization: Bearer ENTER-YOUR-SECRET-KEY' \
|
||||||
|
--form 'file=@localfile;type=audio/mp3'
|
||||||
|
```
|
||||||
|
|
||||||
|
</CodeGroup>
|
||||||
|
|
||||||
|
<CodeGroup title="Response">
|
||||||
|
```json {{ title: 'Response' }}
|
||||||
|
{
|
||||||
|
"text": ""
|
||||||
|
}
|
||||||
|
```
|
||||||
|
</CodeGroup>
|
||||||
|
</Col>
|
||||||
|
</Row>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user