UNPKG

@pipedream/uberduck

Version:

Pipedream Uberduck Components

36 lines (32 loc) 906 B
import uberduck from "../../uberduck.app.mjs"; export default { key: "uberduck-get-voice-samples", name: "Get Voice Samples", description: "Get voice samples for a specific voice model. [See the documentation](https://docs.uberduck.ai/reference/list-voice-samples)", version: "0.0.1", type: "action", props: { uberduck, voicemodelUuid: { propDefinition: [ uberduck, "voicemodelUuid", (c) => ({ mode: c.mode, language: c.language, isPrivate: c.isPrivate, owner: c.owner, name: c.name, }), ], }, }, async run({ $ }) { const response = await this.uberduck.listVoiceSamples({ $, voicemodelUuid: this.voicemodelUuid, }); $.export("$summary", `Retrieved ${response.length} voice samples for voice model UUID ${this.voicemodelUuid}`); return response; }, };