Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 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: "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