Darmowy szablon automatyzacji

Generuj i przesyłaj podsumowanie audio artykułu WordPress (lub Woocommerce)

1842
3 mies. temu
10
bloków

Jak działa ten szablon automatyzacji

Ten workflow automatyzuje proces tworzenia podsumowania lub transkrypcji artykułu WordPress, konwertuje tekst na mowę przy użyciu API Eleven Labs i przesyła wynikowy plik MP3 z powrotem do WordPress.

Kroki działania

  • Wyzwalacz – Workflow uruchamia się ręcznie po kliknięciu „Test Workflow”.
  • Pobranie artykułu – Pobiera artykuł z WordPress na podstawie podanego ID posta.
  • Podsumowanie lub transkrypcja – Model językowy (GPT-4o-mini) generuje podsumowanie artykułu lub pełną transkrypcję, w zależności od wybranego promptu.
  • Generowanie mowy – Przetworzony tekst jest konwertowany na plik MP3 za pomocą API Eleven Labs.
  • Przesłanie pliku MP3 do WordPress – Wygenerowany plik MP3 jest przesyłany do WordPress.
  • Aktualizacja posta – Artykuł jest aktualizowany o osadzony odtwarzacz audio, umożliwiający odsłuchanie podsumowania lub transkrypcji.

Konfiguracja

Wymagane kroki

  • Dane dostępowe API WordPress – Skonfiguruj swoje dane logowania do WordPress w n8n.
  • Klucz API Eleven Labs – Uzyskaj klucz API z Eleven Labs i dodaj go do n8n.
  • Wybór między podsumowaniem a transkrypcją – Zmodyfikuj prompt AI, aby generował podsumowanie lub pełną transkrypcję.
  • Testowanie workflow – Uruchom workflow i upewnij się, że plik MP3 został poprawnie wygenerowany i przesłany.

Modyfikacje i dostosowania

  • Zmodyfikuj prompt AI, aby przełączać się między podsumowaniem a transkrypcją.
  • Zmień model głosu w Eleven Labs, aby uzyskać różne style mowy.
  • Dostosuj format wyjściowy do wyższej/niższej jakości pliku MP3.

Przykłady zastosowań

Ta automatyzacja zwiększa dostępność treści i zaangażowanie użytkowników, umożliwiając odsłuchanie artykułów. Oto kilka potencjalnych zastosowań:

  • Tworzenie wersji audio dla osób z dysfunkcjami wzroku.
  • Umożliwienie odsłuchu artykułów w podróży lub podczas multitaskingu.
  • Zwiększenie czasu spędzanego na stronie dzięki dodatkowym formatom treści.
  • Automatyzacja tworzenia podcastów na podstawie artykułów blogowych.
  • Generowanie podsumowań dla długich artykułów, ułatwiające szybkie zapoznanie się z treścią.
  • Tworzenie materiałów edukacyjnych w formie audio.
  • Integracja z newsletterami, oferująca odsłuch wybranych treści.

Korzyści

Ta automatyzacja poprawia dostępność treści i zwiększa zaangażowanie użytkowników, umożliwiając im odsłuchanie podsumowania lub pełnej wersji artykułu.

   Skopiuj kod szablonu   
{"meta":{"instanceId":"c911aed9995230b93fd0d9bc41c258d697c2fe97a3bab8c02baf85963eeda618","templateCredsSetupCompleted":true},"nodes":[{"id":"468084ed-ce7d-45c5-bf27-ea9c91d5898a","name":"When clicking ‘Test workflow’","type":"n8n-nodes-base.manualTrigger","position":[0,0],"parameters":{},"typeVersion":1},{"id":"fbde6cfe-9fac-46d2-958a-f42c9ef383a3","name":"Retrieve WordPress Article","type":"n8n-nodes-base.wordpress","position":[440,0],"parameters":{"postId":"1032","options":{},"operation":"get"},"credentials":{"wordpressApi":{"id":"T0ygUN7hNFQVztP2","name":"Wordpress account 2"}},"typeVersion":1},{"id":"54241e39-7a5f-45f4-9dab-72b5424f4061","name":"Generate Summary or Transcription","type":"@n8n/n8n-nodes-langchain.chainLlm","position":[680,0],"parameters":{"text":"={{ $json.content }}","messages":{"messageValues":[{"message":"Summarize or transcribe this article, depending on the workflow setting."}]},"promptType":"define","hasOutputParser":true},"typeVersion":1.5},{"id":"49cfaab6-a0c1-4319-904d-c1e0a2c6aa91","name":"Generate Speech","type":"n8n-nodes-base.httpRequest","position":[1120,0],"parameters":{"url":"https://api.elevenlabs.io/v1/text-to-speech/voice_id","method":"POST","options":{},"sendBody":true,"authentication":"genericCredentialType","bodyParameters":{"parameters":[{"name":"text","value":"={{ $json.text }}"},{"name":"model_id","value":"eleven_multilingual_v2"},{"name":"output_format","value":"mp3_44100_128"}]},"genericAuthType":"httpCustomAuth"},"credentials":{"httpCustomAuth":{"id":"wUJksQ68RUH0XuTO","name":"Custom Auth account"}},"typeVersion":4.2},{"id":"899abf3f-4ab6-48bd-90ba-0502cb23348e","name":"Upload MP3","type":"n8n-nodes-base.httpRequest","position":[2060,0],"parameters":{"url":"={{ $('settings').item.json['site_url'] }}wp-json/wp/v2/media","method":"POST","options":{},"sendBody":true,"contentType":"binaryData","sendHeaders":true,"authentication":"predefinedCredentialType","headerParameters":{"parameters":[{"name":"Content-Disposition","value":"=attachment; filename="{{ $('Retrieve WordPress Article').item.json.slug }}.mp3""}]},"inputDataFieldName":"data","nodeCredentialType":"wordpressApi"},"credentials":{"wordpressApi":{"id":"T0ygUN7hNFQVztP2","name":"Wordpress account 2"}},"retryOnFail":true,"typeVersion":4.2},{"id":"590297c9-1f66-4071-8b47-230b08c379d4","name":"Update WordPress Post","type":"n8n-nodes-base.wordpress","position":[2300,0],"parameters":{"postId":"={{ $('Retrieve WordPress Article').item.json.id }}","operation":"update","updateFields":{"content":"=n
🗣️ Listen to the summary or transcription. 👆
n
{{ $('Retrieve WordPress Article').item.json.content.rendered }}"}},"credentials":{"wordpressApi":{"id":"T0ygUN7hNFQVztP2","name":"Wordpress account 2"}},"typeVersion":1},{"id":"5297d517-5dd9-4d4d-b201-0822af030c95","name":"Sticky Note1","type":"n8n-nodes-base.stickyNote","position":[1320,-340],"parameters":{"color":6,"width":660,"height":1000,"content":"## 🎙️ Generate Text-to-Speech Using Eleven Labs via APInnSince there is no predefined node for Eleven Labs in n8n, we will use the **HTTP Request** module.nn### 🛠️ Prerequisites:n1. **Get an API Key**: Visit [Eleven Labs](https://try.elevenlabs.io/text-audio) to obtain your API key.n2. **Choose a Suitable Voice**: Test different voices on [this demo page](https://try.elevenlabs.io/text-audio) to find the best fit for your use case.n3. **Select the Right Model**: For multilingual usage, use: n ~~~jsonn "model_id": "eleven_multilingual_v2"n ~~~n4. **Set Output Format**: You can adjust the quality by modifying `output_format`, for example: n ~~~jsonn "output_format": "mp3_44100_128"n ~~~nn📖 Refer to the full API documentation: [API Reference - Eleven Labs](https://try.elevenlabs.io/api-reference-text-to-speech)nn---n## 🚀 Step 1: Configure API Credentials in n8nnnAdd a custom authentication entry in n8n with the following structure: nn(Replace `"your-elevenlabs-api-key"` with your **actual API key**)nn~~~jsonn{n "headers": {n "xi-api-key": "your-elevenlabs-api-key"n }n}n~~~n---nn## 📩 Step 2: Send a POST Request to the APInnMake an HTTP POST request to the **webhook** of your workflow with the following parameters:nn- **`voice_id`**: The ID of the selected voice.n- **`text`**: The text to convert into speech.nn---"},"typeVersion":1},{"id":"8fecbb98-8120-4d94-82ce-15efa063394b","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[640,-340],"parameters":{"width":460,"height":280,"content":"# Modify This PromptnnHere you can modify this prompt. It is interesting because the neutral node might return HTML, and using a ChatGPT node allows you to clean or customize the output before sending it to text-to-speech.nnIn the example provided, I requested a summary. However, you could ask for the benefits or product advantages when using it for e-commerce or affiliate marketing. You could also request the full transcription of the article."},"typeVersion":1},{"id":"06e66119-2b95-416b-8167-41dccbbd8612","name":"OpenAI Chat Model","type":"@n8n/n8n-nodes-langchain.lmChatOpenAi","position":[640,220],"parameters":{"model":{"__rl":true,"mode":"list","value":"gpt-4o-mini"},"options":{}},"credentials":{"openAiApi":{"id":"yekgKa01FVKc8Etr","name":"OpenAi account 2"}},"typeVersion":1.2},{"id":"47821853-b8f5-45f3-8e37-66365ba62422","name":"settings","type":"n8n-nodes-base.set","position":[220,0],"parameters":{"options":{},"assignments":{"assignments":[{"id":"10c07d50-1310-4dd7-a143-b0c0e5cf1b70","name":"site_url","type":"string","value":"https://mydomain.com/"}]}},"typeVersion":3.4}],"pinData":{},"connections":{"settings":{"main":[[{"node":"Retrieve WordPress Article","type":"main","index":0}]]},"Upload MP3":{"main":[[{"node":"Update WordPress Post","type":"main","index":0}]]},"Generate Speech":{"main":[[{"node":"Upload MP3","type":"main","index":0}]]},"OpenAI Chat Model":{"ai_languageModel":[[{"node":"Generate Summary or Transcription","type":"ai_languageModel","index":0}]]},"Retrieve WordPress Article":{"main":[[{"node":"Generate Summary or Transcription","type":"main","index":0}]]},"Generate Summary or Transcription":{"main":[[{"node":"Generate Speech","type":"main","index":0}]]},"When clicking ‘Test workflow’":{"main":[[{"node":"settings","type":"main","index":0}]]}}}
  • API
  • Request
  • URL
  • Build
  • cURL
  • LangChain
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram