(form: unknown, user: string)
| 210 | } |
| 211 | |
| 212 | audioToText(form: unknown, user: string): Promise<DifyResponse<JsonObject>> { |
| 213 | if (!isFormData(form)) { |
| 214 | throw new FileUploadError("FormData is required for audio uploads"); |
| 215 | } |
| 216 | ensureNonEmptyString(user, "user"); |
| 217 | appendUserToFormData(form, user); |
| 218 | return this.http.request({ |
| 219 | method: "POST", |
| 220 | path: "/audio-to-text", |
| 221 | data: form, |
| 222 | }); |
| 223 | } |
| 224 | |
| 225 | textToAudio( |
| 226 | request: TextToAudioRequest |
no test coverage detected