|
@@ -380,6 +380,48 @@ For versatile conversational apps using a Q&A format, call the chat-messages API
|
|
|
</Col>
|
|
|
</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>
|
|
|
|
|
|
---
|
|
|
|