SpeechGen API'yi Make.com ile Entegre Etme: Metin Okuma İş Akışlarını Otomatikleştirme

, 27-10-2025

Sesli İçerik Oluşturmayı Basitleştirin: SpeechGen.io'yu Make.com ile Entegre Etme. Bu blog yazısı, otomasyon hizmeti Make.com'u (eski adıyla Integromat) sinir ağı tabanlı konuşma sentezi hizmetimiz SpeechGen.io ile entegre etme konusunda size rehberlik eder. Bu entegrasyon, metin okuma süreçlerinin otomatikleştirilmesini sağlayarak içerik oluşturmayı daha kolay ve verimli hale getirir.

Nasıl Çalışır?

Konuşmaya dönüştürmek istediğiniz metnin uzunluğuna göre iki yöntemi ele alıyoruz:

  1. 2000 karaktere kadar olan metinler için: Bu yöntem, hızlı bir istek ve konuşma çıktısının anında alınmasını içerir. Hızlı bir şekilde dönüştürülmesi gereken kısa metinler için mükemmeldir.

  2. 2000 karakterden uzun metinler için: Bu yöntem iki istek kullanır. İlk istek, dönüştürme için ses ayarlarıyla birlikte metni gönderir. En erken bir dakika sonra yapılması gereken ikinci istek, bitmiş ses dosyasını alır. Bu yaklaşım, sistemin aşırı yüklenmeden daha uzun metinlerin verimli bir şekilde işlenmesini sağlar.

Neden Make.com Kullanmalısınız?

Make.com, derin teknik bilgiye ihtiyaç duymadan bu süreçlerin otomatikleştirilmesini kolaylaştırır. CMS'nize veya veritabanınıza yeni metin eklenmesi gibi belirli koşullar karşılandığında metin okuma sürecini otomatik olarak başlatmak için tetikleyiciler ayarlayabilirsiniz.

Başlarken

Entegrasyona başlamak için API'mize aşina olmanız gerekecek. Gerekli tüm bilgileri, belgeler ve SSS dahil olmak üzere SpeechGen.io API SSS adresinde bulabilirsiniz.

Tam Video Rehberi

1. Kısa Metin Yöntemi

Bu blog yazısında, SpeechGen kullanarak metinden bir Mp3 dosyası oluşturmayı ve ardından bu Mp3 Dosyasını DropBox'a yüklemeyi öğreneceğiz.

Bu blogda gösterilen demo proje json'unu indirebilir ve içe aktarabilirsiniz.

1. Gereksinimler

2. SpeechGen API Anahtarınızı Alın

  1. SpeechGen.io profilinize giriş yapın
  2. Profilinize gidin
  3. API Anahtarınızı gösterin ve kopyalayın. Daha sonra kullanacağız.

Speechgen API Anahtarı

3. Yeni Bir Senaryo Oluşturun

Make.com'a giriş yapın ve "Yeni bir senaryo oluştur"a tıklayın.

Yeni bir senaryo oluştur

4. Yeni Bir Modül Ekleyin

Yeni bir Modül ekle

5. HTTP'yi Seçin

"HTTP" arayın ve mevcut modüller listesinden "HTTP"yi seçin.

Listeden HTTP'yi seçin

6. İstek Yap'ı Seçin

İstek Yap'ı seçin

7. URL Girin

URL'yi https://speechgen.io/index.php?r=api/text olarak girin

Ardından isteğimize Sorgu parametreleri eklemek için "Parametre ekle"ye tıklayın

URL Girin

8. 3 Parametre Daha Ekleyin

Toplamda 4 parametre girmemiz gerekiyor, bu yüzden 3 tane daha ekleyelim.

3 parametre daha ekle

9. Gerekli Parametreleri Girin

Gerekli parametreleri girin

  • token = 2. Adımdan kopyaladığınız API Anahtarı
  • email = SpeechGen hesabınızla ilişkili e-posta
  • voice = Sesin tam adı, Tam sesler listesinden beğendiğiniz sesi seçebilir ve oradan sesin adını kopyalayabilirsiniz. JSON API sesleri https://speechgen.io/index.php?r=api/voices.
  • text = Konuşmaya dönüştürmek istediğiniz metin. Örneğin, şöyle bir metin yapıştıracağım: "Seslendirmeler, e-öğrenme materyalleri ve reklam oluşturmak için pratik bir çözüm. Birden çok dilde ve aksanda metinden konuşma oluşturun. Ses ayarlarını belirli ihtiyaçları karşılayacak şekilde özelleştirin".

10. Değişiklikleri Kaydetmek İçin Tamam'a Tıklayın

Değişiklikleri kaydetmek için Tamam

11. Senaryonuzu Çalıştırın

Şimdi senaryonuzu çalıştırma ve test etme zamanı.

Senaryonuzu çalıştırın

12. Baloncuk'a Tıklayın

İsteğinizin sonucunu görmek için bu baloncuk'a tıklayın.

Baloncuk'a tıklayın

Çıktı kısmına odaklanın, 'Veri' göreceksiniz.

Oluşturulan Mp3 dosyasının URL'si olan 'dosya'yı görebilirsiniz.

oluşturulan Mp3 dosyası

Bu URL'ye giderseniz, Mp3 dosyasını oynatabilir ve indirebilirsiniz.

SpeechGen'den gelen verileri diğer modüller tarafından kolayca erişilebilir hale getirmek için Senaryomuza başka bir Modül ekleyebiliriz.

14. Başka Bir Modül Ekleyin

İlk modülümüzün yanına fareyi getirin, bir artı düğmesi göreceksiniz, ona tıklayın.

sonraki modül

15. 'JSON' Seçeneğini Seçin

'JSON' arayın ve bu seçeneği seçin.

JSON'u seçin

16. JSON Ayrıştır'ı Seçin

Ardından "JSON Ayrıştır"ı seçin, böylece SpeechGen'den gelen verileri senaryomuzda kullanabileceğimiz birden çok değişkene aktarabiliriz.

JSON Ayrıştır'ı seçin

17. 'Veri' Girin

Önceki HTTP modülünden 'Veri' girmek için buraya (JSON dizesi) tıklayın.

Veri Girin

18. 'Veri'ye Tıklayın

Alana eklemek için 'Veri'ye tıklayın ve değişiklikleri kaydetmek için Tamam'a tıklayın.

Veri'ye Tıklayın

19. Bir Kez Çalıştır

Senaryoyu yürütmek için 'Bir Kez Çalıştır'a tıklayın.

Senaryoyu yürütmek için Bir Kez Çalıştır'a tıklayın

Make'i Senaryoyu çalıştırmaya zorlamak için 'Yine de Çalıştır'ı seçin.

Yine de Çalıştır

Bunun nedeni, JSON'un senaryodaki son modül olmaması gerektiğidir, çünkü verileri başka bir modülden dönüştürür ve bu verilerle hiçbir şey yapmıyoruz, bu durumda sadece verileri görmek ve sonra ne yapacağımıza karar vermek istiyoruz.

20. Baloncuk'a Tıklayın

Aldığımız verileri görmek için JSON modülünün üzerindeki baloncuk'a tıklayın.

JSON modülünün üzerindeki baloncuk'a tıklayın

Şimdi 'Veri' altında olan tüm veriler, sonraki modüllerde kullanabileceğimiz ayrı değişkenlerde...

Ayrıca, oluşturulan Mp3 Dosyasının URL'sini içeren 'dosya' değişkenini de fark edebilirsiniz, bunu sonraki modülde kullanacağız.

Dosyayı fark edin

Şimdi oluşturulan Mp3 dosyasını Dropbox'a yükleyelim, bunun için önce bu senaryoda Mp3 dosyasını indirmemiz gerekiyor.

21. Dosyayı İndirmek İçin Başka Bir HTTP Modülü Ekleyin

Başka bir HTTP Modülü ekle

Senaryo içinde Mp3 Dosyasını indirebilmek için Dosya Al'ı seçin.

Dosya Al'ı seçin

Çoğu modül sadece URL gerektirirken, DropBox gerçek dosya verilerinin doğrudan girişini gerektirir.

22. 'Dosya' Değişkenini Eşleştirin

Dosyayı almak için kullanabileceğimiz URL olan 'dosya' değişkenini eşleştirin.

Dosya değişkenini eşleştirin

23. DropBox Modülü

Ardından DropBox modülünü ekleyeceğiz.

DropBox modülü

24. Dosya Yükle'yi Seçin

Dosya Yükle'yi seçin

Dropbox'ınızda kaydedilecek klasörü seçin, ardından yüklenen Mp3 Dosyasının adını değiştirebilmek için Eşleştir'i seçin.

Dosya

Adın sonuna '.mp3' dosya uzantısını eklediğinizden emin olun, böylece Dropbox'ın onu oynatabileceğiniz bir Mp3 dosyası olarak tanıması daha kolay olur.

Mp3 dosyası

Senaryoyu çalıştırdıktan sonra, Dosya Dropbox'a yüklendi.

Dosya Dropbox'a yüklendi

1. Yöntem İçin Tam Süreç

Tüm sürecin önizlemesi

  1. HTTP: SpeechGen.io kullanarak metinden Ses oluşturun
  2. JSON: SpeechGen API'den aldığımız verileri ayrıştırın
  3. HTTP: Oluşturulan dosyanın ikili verilerini alın
  4. Dropbox: Bu verileri Dropbox'a yükleyin

2. Uzun Metin Yöntemi

Şimdi, uzun bir TTS oluşturmak için SpeechGen'in Uzun metin API'sini kullanıyoruz.

İkinci yöntem, 2000 karakterden uzun metinler için tasarlanmıştır. Kısa metinleri hızlı bir şekilde konuşmaya dönüştüren ilk yöntemin aksine, bu yaklaşım daha uzun metinler için gereken işlem süresi nedeniyle iki adım içerir.

  1. İlk İstek: Dönüştürme sürecini başlatmak için seçilen ses ayarlarıyla birlikte metni gönderirsiniz.
  2. Takip İstemi: En az bir dakika bekledikten sonra, bitmiş ses dosyasını almak için başka bir istek yaparsınız. Bu gecikme, sistemin daha uzun metni sorunsuz bir şekilde işlemesi için yeterli zamana sahip olmasını sağlar.

İlk yöntemden temel fark, daha uzun işlem süresi nedeniyle ikinci bir isteğe ihtiyaç duyulmasıdır. Bu yöntem, kapsamlı metinlerin verimli bir şekilde işlenmesini sağlayarak daha uzun sesli içerik oluşturmak için uygundur.

Ardından dosyayı demo olarak Dropbox'a yükleyeceğiz, ancak bu TTS API'sini nasıl kullanabileceğinize dair seçenekler sonsuzdur.

Bu blogda gösterilen Uzun Metinler için demo planını indirebilir ve içe aktarabilirsiniz.

1. Gereksinimler

2. SpeechGen API Anahtarınızı Alın

  1. SpeechGen.io profilinize giriş yapın
  2. Profilinize gidin
  3. API Anahtarınızı gösterin ve kopyalayın. Daha sonra kullanacağız.

Speechgen API Anahtarı

3. Yeni Bir Senaryo Oluşturun

Make.com'a giriş yapın ve "Yeni bir senaryo oluştur"a tıklayın.

Yeni bir senaryo oluştur

4. Yeni Bir Modül Ekleyin

Yeni bir Modül ekle

5. HTTP'yi Seçin

"HTTP" arayın ve mevcut modüller listesinden "HTTP"yi seçin.

Select HTTP from the list

6. İstek Oluştur'u seçin

Select Make a request

7. URL girin

URL'yi https://speechgen.io/index.php?r=api/longtext olarak girin

Ardından isteğimize Sorgu parametreleri eklemek için "Parametre ekle"ye tıklayın

Input URL

8. 4 parametre girin 

Toplamda 4 parametre girmemiz gerekiyor, bu yüzden 3 tane daha ekleyelim

Add parameter 3 more

9. Gerekli parametreleri girin

Input the required parameters

  • token = 2. Adımdan kopyaladığınız API Anahtarı
  • email = 2. Adımdan SpeechGen hesabınızla ilişkili e-posta
  • voice = Sesin tam adı. Tüm sesler listesinden beğendiğiniz sesi seçebilir ve adını oradan kopyalayabilirsiniz. JSON API sesleri https://speechgen.io/index.php?r=api/voices.
  • text = Konuşmaya dönüştürmek istediğiniz metin.

10. Değişiklikleri kaydetmek için Tamam'a tıklayın

11. Çalıştır

Şimdi senaryonuzu çalıştırma ve test etme zamanı

Run your scenario

12. Balona tıklayın

İsteğinizin sonucunu görmek için bu balona tıklayın

Click on the bubble

Çıktı kısmına odaklanın, 'Veri' göreceksiniz.

İsteğimizin kimliği olan 'id'yi görebilirsiniz.

File ID

Şimdi, SpeechGen'den gelen verileri diğer modüller tarafından kolayca erişilebilir hale getirmek için Senaryomuza başka bir Modül ekleyebiliriz

13. Başka bir modül ekleyin

Sahip olduğumuz ilk modülün yanına farenizi getirin, bir artı düğmesi göreceksiniz, ona tıklayın

next  module

14. JSON ekleyin

'JSON'u arayın ve bu seçeneği belirleyin

Select json

Ardından, SpeechGen'den gelen verileri senaryomuzda kullanabileceğimiz birden çok değişkene aktarabilmek için JSON Ayrıştır'ı seçin

Select Parse JSON

15. 'Veri' girin

Önceki HTTP modülünden 'Veri' girmek için buraya tıklayın.

Tnput Data

16. 'Veri'ye tıklayın

Alana eklemek için 'Veri'ye tıklayın ve değişiklikleri kaydetmek için Tamam'a tıklayın.

Click Data

17. Bir Kez Çalıştır

Senaryoyu yürütmek için Bir Kez Çalıştır'a tıklayın.

Click Run Once to execute the Scenario

Senaryoyu çalıştırmaya zorlamak için 'Yine de Çalıştır'ı seçin

Run Anyway

Bunun nedeni, JSON'un senaryodaki son modül olmaması gerektiğidir, çünkü verileri başka bir modülden dönüştürür ve bu verilerle hiçbir şey yapmıyoruz, bu durumda sadece verileri görmek istiyoruz, sonra ne yapacağımıza karar veriyoruz.

18. Balona tıklayın

Aldığımız verileri görmek için JSON modülünün üzerindeki balona tıklayın.

Click the bubble above the JSON module

Şimdi 'Veri' altında olan tüm veriler, sonraki modüllerde kullanabileceğimiz ayrı değişkenlerde.

Ayrıca, sonraki adımlarda TTS Dosya URL'mizi almak için kullanacağımız 'ID' değişkenini de fark edebilirsiniz.

TTS File URL

19. BİR UYKU Modülü ekleyin

TTS'nin oluşturulmasını beklemek için bir UYKU Modülü ekleyin.

Sleep

Click on the SLEEP

20. UYKU'yu ayarlayın

UYKU Süresini 1-5 dakika (60-300 saniye) arasında ayarlayın.

Demomuz için 200 saniye yapalım.

Set the SLEEP Duration

Şimdi oluşturulan Mp3 dosyasını Dropbox'a yükleyelim, bunu yapmak için önce bu senaryoda Mp3 dosyasını indirmemiz gerekiyor.

21. Başka bir HTTP Modülü ekleyin

Oluşturulan TTS'yi almak için başka bir HTTP Modülü ekleyin.

Get the Generated TTS

Gerekli Parametreleri girin:

  • token = 2. Adımdan kopyaladığınız API Anahtarı
  • email = 2. Adımdan SpeechGen hesabınızla ilişkili e-posta
  • id = İlk isteğin TTS kimliği [JSON Ayrıştır, adım 2]

22. JSON modülünden kimliği eşleme

Mapping the id from the JSON module

23. Verileri alın 

Verileri almak için senaryoyu çalıştırın ve başka bir JSON Ayrıştır modülü ekleyin

Parse JSON module

Önceki HTTP modülünden 'Veri'yi eşleyin.

23. Senaryoyu bir kez daha çalıştırın

Son JSON Ayrıştır Modülünden veri almak için senaryoyu bir kez daha çalıştırın, ardından dosyayı indirmek için başka bir HTTP Modülü ekleyin.

Add another HTTP Module

24. 'Dosya Al'ı seçin

Mp3 Dosyasını Senaryo içinde indirebilmek için 'Dosya Al'ı seçin.

Select Get File

Çoğu modül yalnızca URL gerektirir, ancak DropBox gerçek dosya verilerinin doğrudan girişini gerektirir

25. 'dosya' değişkenini eşleyin

Dosyayı almak için kullanabileceğimiz URL olan 'dosya' değişkenini eşleyin

Map the file variable

26. Ardından DropBox modülünü ekleyeceğiz

DropBox module

27. Dosya Yükle'yi seçin

Select Upload file

Dropbox'ınızda kaydedilecek klasörü seçin, ardından yüklenen Mp3 Dosyasının adını değiştirebilmek için Harita'yı seçin

File

Adın sonuna '.mp3' dosya uzantısını eklediğinizden emin olun, böylece Dropbox'ın onu oynatabileceğiniz bir Mp3 dosyası olarak tanıması daha kolay olur.

Mp3 file

Senaryoyu çalıştırdıktan sonra, Dosya Dropbox'a yüklendi

The File uploaded to DropBox

2 boyutlu yöntem için tam süreç

Scheme of the process

  1. HTTP: SpeechGen.io kullanarak metinden Ses oluşturun
  2. JSON: SpeechGen API'den aldığımız verileri ayrıştırın
  3. UYKU: TTS hazır olana kadar birkaç dakika bekleyin
  4. HTTP: Kimliğini kullanarak mp3 dosyasını isteyin
  5. JSON: Verileri daha önce yaptığımız gibi ayrıştırın
  6. HTTP: Oluşturulan dosyanın ikili verilerini alın
  7. Dropbox: Bu verileri Dropbox'a yükleyin

Sonuç

SpeechGen.io'yu Make.com ile entegre etmek, sesli içerik oluşturmayı otomatikleştirmek için geniş olanaklar sunar. Konuşma sentezini otomatikleştirmek şunlar için faydalı olabilir:

  • Makalelerin veya blogların sesli versiyonlarını oluşturma.
  • Müşteriler için sesli bildirimler oluşturma.
  • Eğitim ve öğretim materyallerini sesli formatta üretme.
  • Sesli yanıtlarla müşteri hizmetlerini geliştirme.

İster kısa bildirimlerle ister uzun eğitim materyalleriyle uğraşıyor olun, rehberimiz minimum çabayla verimli bir süreç kurmanıza yardımcı olacaktır. Metninizi otomatik olarak canlı konuşmaya dönüştürerek içeriğinizi geniş bir kitle için daha erişilebilir ve ilgi çekici hale getirin.

Web sitemizde en iyi deneyimi yaşamanızı sağlamak için çerezler kullanıyoruz. Daha fazla bilgi edinin: Gizlilik Politikası

Çerezleri kabul et