Text to Speech (OpenAI)
Text to Speech (OpenAI)
Manual
Medium
8
Nodes
Manual
Trigger
Medium
Complexity
7/22/2025
Added
Workflow Overview
Total Nodes
8
Node Types
4
Node Types
manual Trigger
When clicking "Test workflow"
1 node
set
Set input text and TTS voice
1 node
http Request
Send HTTP Request to OpenAI's TTS Endpoint
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3, Sticky Note4
5 nodes
Workflow JSON
5.03 KB
{
"id": "6Yzmlp5xF6oHo1VW",
"meta": {
"instanceId": "173f55e6572798fa42ea9c5c92623a3c3308080d3fcd2bd784d26d855b1ce820"
},
"name": "Text to Speech (OpenAI)",
"tags": [],
"nodes": [
{
"id": "938fedbd-e34c-40af-af2f-b9c669e1a6e9",
"name": "When clicking \"Test workflow\"",
"type": "n8n-nodes-base.manualTrigger",
"position": [
380,
380
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1d59db5d-8fe6-4292-a221-a0d0194c6e0c",
"name": "Set input text and TTS voice",
"type": "n8n-nodes-base.set",
"position": [
760,
380
],
"parameters": {
"mode": "raw",
"options": {},
"jsonOutput": "{\n \"input_text\": \"The quick brown fox jumped over the lazy dog.\",\n \"voice\": \"alloy\"\n}\n"
},
"typeVersion": 3.2
},
{
"id": "9d54de1d-59b7-4c1f-9e88-13572da5292c",
"name": "Send HTTP Request to OpenAI's TTS Endpoint...Showing first 1000 characters. Click "Expand" to view the full JSON.