Actions4
- Voice Actions
- Synthesize Actions
Overview
This node, named Edge TTS, provides text-to-speech functionality using Microsoft Edge capabilities. It supports various operations on the 'Voice' resource, including filtering voices by language. This is useful for scenarios where users want to select or limit voices based on specific language codes, such as 'en-US' for English (United States) or 'es-ES' for Spanish (Spain). For example, it can be used to filter available voices to only those that speak French or to limit the number of voices returned for a given language.
Use Case Examples
- Filtering voices to only those that speak English (United States) using the language code 'en-US'.
- Limiting the number of voice results to 50 when filtering by language.
Properties
| Name | Meaning |
|---|---|
| Language | Language code to filter voices (e.g., en-US, es-ES, fr-FR) |
| Limit | Maximum number of voice results to return when filtering by language |
Output
JSON
json- The filtered voice data or error information if the operation fails.
Dependencies
- Requires Microsoft Edge text-to-speech capabilities and appropriate API authentication.
Troubleshooting
- If the operation or resource is not supported, the node throws an error indicating the unsupported operation or resource.
- Errors during execution of the filtering function are caught and can be handled by continuing on fail, which outputs error details in the JSON output.
- Ensure the language code is valid and supported to avoid empty or error results.