Çevirileri sentezleştir

Tamamlandı

Translationtanıyıcı , Sesli konuşmayı metne çeviren, konuşulan Input 'ın çevrilmiş dökümünü döndürür.

Ayrıca, konuşmadan konuşmaya konuşma çevirisi çözümleri oluşturmak için çeviriyi konuşma olarak sentezleştirme. Bunu gerçekleştirmek için iki yol vardır.

Olay tabanlı sensıs

1:1 çevirisini (bir kaynak dilden tek bir hedef dile çevirme) gerçekleştirmek istediğinizde, çeviriyi bir ses akışı olarak yakalamak için olay tabanlı sensııp 'yi kullanabilirsiniz. Bunu yapmanız için gerekenler:

  1. Translationconfig içindeki çevrilmiş konuşma için istenen sesi belirtin.
  2. Translationtanıyıcı nesnesinin birleştirme olayı için bir olay işleyicisi oluşturun.
  3. Olay işleyicisinde, çevrilen sesin bayt akışını almak için Result parametresinin getaudio () yöntemini kullanın.

Bir olay işleyicisini uygulamak için kullanılan özel kod, kullanmakta olduğunuz programlama diline bağlı olarak değişir. Konuşma SDK belgelerinde C# ve Python örneklerine bakın.

El ile birleştirme

El ile birleştirici, olay tabanlı bir sen, olay işleyicisi uygulamanızı gerektirmeyen alternatif bir yaklaşımdır. Bir veya daha fazla hedef dilde ses çevirileri oluşturmak için el ile birleştirmeler kullanabilirsiniz.

El ile birleştirmeler, aslında yalnızca sizin yapmanız gereken iki ayrı işlem birleşimidir:

  1. Konuşulan girişi bir veya daha fazla hedef dilde metin dökümlere çevirmek için bir Translationtanıyıcı kullanın.
  2. Her dil için bir ses akışını senmek üzere bir SpeechSynthesizer kullanarak , çeviri işleminin sonucunda çeviri sözlüğü aracılığıyla yineleyin.