Actions15
- Assistant Actions
- Assistant Event Actions
- Chat Actions
- Conversation Actions
- Voice Actions
Overview
The node "Telnyx AI" provides integration with the Telnyx AI API, allowing users to interact with various AI-powered resources such as Assistants, Chats, Conversations, and Voices. Specifically, for the Voice resource with the Get Many operation, the node fetches a list of available voices filtered by the selected provider. This is useful when you want to retrieve voice options from different providers to use in text-to-speech or other voice-related applications.
Practical examples include:
- Listing all available voices from Telnyx or other supported providers to present as options in a user interface.
- Fetching voices from ElevenLabs using an API key reference stored securely.
- Dynamically selecting voices based on provider capabilities for generating audio content.
Properties
| Name | Meaning |
|---|---|
| Provider | Selects the voice provider to filter the voices by. Options: AWS, Azure, ElevenLabs, Telnyx. |
| ElevenLabs API Key Reference | Required only if the provider is ElevenLabs; references your ElevenLabs API key stored securely in Integration Secrets on the Telnyx Portal. |
Output
The output contains a JSON array of voice objects retrieved from the selected provider. Each voice object typically includes details such as voice name, language, gender, and other metadata relevant to the voice. The exact structure depends on the provider's API response but generally allows downstream nodes to select or use these voices for further processing.
No binary data output is indicated for this operation.
Dependencies
- Requires an active Telnyx API key credential configured in n8n for authentication.
- For the ElevenLabs provider, requires an additional API key reference stored securely in Integration Secrets on the Telnyx Portal.
- Internet access to call the Telnyx AI API endpoints.
Troubleshooting
- Missing or invalid API keys: Ensure that both the Telnyx API key and, if applicable, the ElevenLabs API key reference are correctly set up and valid.
- Provider selection mismatch: If the ElevenLabs API key reference is not provided when the provider is set to ElevenLabs, the request will fail.
- Network issues: Verify network connectivity to the Telnyx API endpoint.
- API limits or permissions: Check that your API keys have sufficient permissions and have not exceeded rate limits.
Common error messages might include authentication failures or missing parameters. Resolving them usually involves verifying credentials and input property configurations.
Links and References
- Telnyx AI Documentation
- ElevenLabs API Documentation
- n8n Documentation on Credentials and Integration Secrets