Amazon Polly Metin Okuma Bileşeni — sgcAI | eSeGeCe

Metin Okuma (Amazon)

TsgcTextToSpeechAmazon, Amazon Polly ile konuşma sentezler. AWS istekleri sizin yerinize imzalanır; motor, ses ve çıkış biçimi birer özelliktir ve elde edilen ses, atadığınız ses oynatıcı aracılığıyla çalınır.

TsgcTextToSpeechAmazon

Bir Amazon Polly arka ucu. AWS kimlik bilgilerini ve bölgeyi girin, bir motor ve bir ses seçin ve tek bir metodu çağırın.

Bileşen sınıfı

TsgcTextToSpeechAmazon

Amaç

Amazon Polly konuşma sentezi

Platformlar

Win32 ve Win64

sgcAI kendi kendine yeterlidir. Bu bileşen, üzerine kurulduğu sgcWebSockets Core çalışma zamanıyla birlikte sgcAI içinde gelir; bu nedenle satın alınacak bir temel lisans yoktur.

Bir Amazon Polly sesiyle konuşun

AWS kimlik bilgilerini ve bölgeyi ayarlayın, bir motor ve ses seçin, bir ses oynatıcı bağlayın.

uses
  sgcAI, sgcAI_TextToSpeech_Amazon, sgcAI_AudioPlayer_MCI;

var
  oTTS: TsgcTextToSpeechAmazon;
begin
  oTTS := TsgcTextToSpeechAmazon.Create(nil);
  oTTS.AudioPlayer := sgcAudioPlayerMCI1;

  oTTS.AmazonOptions.AWSOptions.AccessKey := 'AKIA...';
  oTTS.AmazonOptions.AWSOptions.SecretKey := '...';
  oTTS.AmazonOptions.AWSOptions.Region    := 'eu-west-1';

  oTTS.AmazonOptions.Engine       := 'neural';
  oTTS.AmazonOptions.VoiceId      := 'Joanna';
  oTTS.AmazonOptions.OutputFormat := 'mp3';
  oTTS.AmazonOptions.FileName     := 'speech.mp3';

  oTTS.TextToSpeech('The order has been shipped.');
end;
// includes: sgcAI.hpp, sgcAI_TextToSpeech_Amazon.hpp

TsgcTextToSpeechAmazon *oTTS = new TsgcTextToSpeechAmazon(NULL);
oTTS->AudioPlayer = sgcAudioPlayerMCI1;

oTTS->AmazonOptions->AWSOptions->AccessKey = "AKIA...";
oTTS->AmazonOptions->AWSOptions->SecretKey = "...";
oTTS->AmazonOptions->AWSOptions->Region    = "eu-west-1";

oTTS->AmazonOptions->VoiceId = "Joanna";
oTTS->TextToSpeech("The order has been shipped.");

Temel özellikler & yöntemler

En sık başvurduğunuz üyeler.

AmazonOptions

AWSOptions, erişim anahtarını, gizli anahtarı ve bölgeyi taşır. Engine, VoiceId, OutputFormat, TextType ve FileName, sentez isteğine biçim verir.

İstek imzalama

İstekler, diğer Amazon bileşenlerinin kullandığı AWS istemci yığınının aynısı tarafından AWS Signature Version 4 ile imzalanır; bu nedenle ayrı bir SDK veya CLI devreye girmez.

SSML

TextType, düz metin ile SSML arasında geçiş yapar; seslendirilen çıktı içindeki duraklamaları, vurguları ve telaffuzu bu şekilde denetlersiniz.

AudioPlayer

AudioPlayer, Polly'nin döndürdüğü dosyayı çalar. Bir TsgcAudioPlayerMCI atayın; yanıt yazılır yazılmaz oynatma başlar.

Hata işleme

Polly, ses yerine bir hata belgesi döndürdüğünde geçici dosya kaldırılır ve hizmet hata metnini taşıyan bir istisna oluşturulur; böylece hatalı bir ses kimliği veya bölge açıkça başarısız olur.

Değiştirilebilir

Sistem ve Google konuşma bileşenleriyle aynı arayüz; bu nedenle bunlardan herhangi biri sohbet botuna, çevirmene veya asistana atanabilir.

Belirtimler & referanslar

Bu bileşenin kullandığı hizmetler ve protokoller için yetkili kaynaklar.

Keşfetmeye devam edin

Çevrimiçi yardımsgcAI bileşenleri için tam API referansı ve kullanım kılavuzu.
Tüm sgcAI Bileşenleri15 bileşenin tamamının tam özellik matrisine göz atın.
Ücretsiz Deneme Sürümünü İndirinKendi AWS hesabınızla konuşma sentezleyin.
FiyatlandırmaSingle, Team ve Site lisansları, tam kaynak kodu, temel ürün gerekmez.
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

Başlamaya Hazır mısınız?

Ücretsiz deneme sürümünü indirin ve uygulamanıza bir Amazon Polly sesi kazandırın.