Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions components/elevenlabs/actions/add-voice/add-voice.mjs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import fs from "fs";
import FormData from "form-data";
import fs from "fs";
import elevenlabs from "../../elevenlabs.app.mjs";

export default {
key: "elevenlabs-add-voice",
name: "Add Voice",
version: "0.0.2",
version: "0.0.3",
description: "Add a voice from one or more audio files. [See the documentation](https://elevenlabs.io/docs/api-reference/add-voice)",
type: "action",
props: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ export default {
key: "elevenlabs-create-agent",
name: "Create Agent",
description: "Create an agent in Eleventlabs. [See the documentation](https://elevenlabs.io/docs/api-reference/agents/create-agent)",
version: "0.0.1",
version: "0.0.2",
type: "action",
props: {
elevenlabs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import elevenlabs from "../../elevenlabs.app.mjs";
export default {
key: "elevenlabs-download-history-items",
name: "Download History Items",
version: "0.0.3",
version: "0.0.4",
description: "Download one or more history items to your workflow's `tmp` directory. If one history item ID is provided, we will return a single audio file. If more than one history item IDs are provided, we will provide the history items packed into a .zip file. [See the documentation](https://docs.elevenlabs.io/api-reference/history-download)",
type: "action",
props: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import elevenlabs from "../../elevenlabs.app.mjs";
export default {
key: "elevenlabs-get-audio-from-history-item",
name: "Get Audio From History Item",
version: "0.0.3",
version: "0.0.4",
description: "Returns the audio of an history item and converts it to a file. [See the documentation](https://docs.elevenlabs.io/api-reference/history-audio)",
type: "action",
props: {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import elevenlabs from "../../elevenlabs.app.mjs";

export default {
key: "elevenlabs-get-voices-with-descriptions",
name: "Get Voices with Descriptions",
version: "0.0.1",
description: "Fetches all available voices from ElevenLabs, including metadata like name, gender, accent, and category. [See the documentation](https://elevenlabs.io/docs/api-reference/voices/search)",
type: "action",
props: {
elevenlabs,
},
async run({ $ }) {
try {
const { voices } = await this.elevenlabs.listVoices({
$,
});

$.export("$summary", `Fetched ${voices.length} voices`);

return voices;
} catch (error) {
$.export("$summary", `Failed to fetch voices: ${error.message}`);
throw (error);
}
},
};
2 changes: 1 addition & 1 deletion components/elevenlabs/actions/list-models/list-models.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import elevenlabs from "../../elevenlabs.app.mjs";
export default {
key: "elevenlabs-list-models",
name: "Get Models",
version: "0.0.3",
version: "0.0.4",
description: "Gets a list of available models. [See the documentation](https://docs.elevenlabs.io/api-reference/models-get)",
type: "action",
props: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ export default {
key: "elevenlabs-make-outbound-call",
name: "Make Outbound Call",
description: "Handle an outbound call via Twilio with Elevenlabs. [See the documentation](https://elevenlabs.io/docs/api-reference/conversations/twilio-outbound-call)",
version: "0.0.1",
version: "0.0.4",
type: "action",
props: {
elevenlabs,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import elevenlabs from "../../elevenlabs.app.mjs";
export default {
key: "elevenlabs-text-to-speech",
name: "Text To Speech",
version: "0.0.3",
version: "0.0.4",
description: "Retrieve an audio file. [See the documentation](https://docs.elevenlabs.io/api-reference/text-to-speech)",
type: "action",
props: {
Expand Down
2 changes: 1 addition & 1 deletion components/elevenlabs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@pipedream/elevenlabs",
"version": "0.3.0",
"version": "0.4.0",
"description": "Pipedream ElevenLabs Components",
"main": "elevenlabs.app.mjs",
"keywords": [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import elevenlabs from "../../elevenlabs.app.mjs";
export default {
key: "elevenlabs-new-history-item",
name: "New History Item Created",
version: "0.0.3",
version: "0.0.4",
description: "Emit new event when a new history item is created.",
type: "source",
dedupe: "unique",
Expand Down
3 changes: 1 addition & 2 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading