Konuşma sentezi, yani metinden konuşmaya (TTS) sentezi olarak da bilinen bu teknoloji, yazılı metni konuşmaya dönüştüren bir sistemdir. Bu teknoloji, engellilere destekten dil öğrenimine, GPS navigasyonundan çok daha fazlasına kadar pek çok alanda kullanılmaktadır. Açık kaynak ekosisteminin yaygınlaşmasıyla birlikte çok sayıda metinden konuşmaya sentez aracı ortaya çıktı. Bu makalede, açık kaynak ses sentezleyicilerin dünyasına daha yakından bakıyoruz.
Öncelikle, tüm konuşma sentezi araçlarının açık kaynak olmadığını belirtmek gerekir. Örneğin, geliştiriciler için güçlü bir API sunsa da Google Metinden Konuşmaya (TTS) açık kaynak değildir. Benzer şekilde, gerçekçi sesleriyle bilinen Amazon Polly de açık kaynaklı değildir.
Öte yandan, Coqui AI; GitHub üzerinden erişilebilen, yüksek kaliteli bir TTS araç seti sunan açık kaynaklı bir projedir. Mozilla'nın TTS projesinden doğan bu araç, konuşma sentezi için güçlü bir komut satırı arayüzü sağlar. Coqui AI’nin kendine özgü bir "ses"i vardır – ses üretiminde Tacotron2 teknolojisini kullanır ve derin öğrenme temelli yeni sesler oluşturulmasına odaklanır.
Microsoft Konuşma Platformu ve metinden konuşmaya özellikleri de açık kaynaklı değildir. Ancak geliştiriciler için Windows platformunda Konuşma API’si (SAPI5) sunulmaktadır.
Buna karşın, açık kaynak dünyası konuşma tanıma araçları bakımından oldukça zengindir. Bunun en iyi örneklerinden biri, Carnegie Mellon Üniversitesi'nde geliştirilen bir dizi konuşma tanıma sistemi olan CMU Sphinx’tir.
Yüksek kaliteli açık kaynak ses sentezi araçlarına gelince, öne çıkan birkaç yazılım şunlardır:
- eSpeak: İngilizce ve diğer diller için kompakt, açık kaynaklı bir yazılım konuşma sentezleyicisidir. Windows ve Linux üzerinde çalışır ve özellikle çok küçük boyutlu robot uygulamaları için uygundur.
- Mycroft: Makine öğrenmesi kullanarak metinden konuşmaya ve konuşma tanıma özellikleri sunan açık kaynaklı bir sesli asistandır.
- MaryTTS: Java ile yazılmış, esnek ve çok dilli açık kaynaklı bir metinden konuşmaya sentez platformudur.
- Mozilla TTS: Derin öğrenmeye dayalı bir metinden konuşmaya motorudur ve Voice projesinin bir parçası olup sesli uygulamaları eğitmek için veri setleri oluşturmayı hedefler.
- Festival Konuşma Sentezi Sistemi: Birleşik Krallık'taki Konuşma Teknolojisi Araştırma Merkezi tarafından geliştirilmiş, konuşma sentezi sistemleri oluşturmak için genel bir çerçeve sunan ve çeşitli sesler içeren bir sistemdir.
- Flite (Festival-lite): Festival tabanlı, hafif bir konuşma sentezleme motorudur ve gömülü sistemler ile yüksek hacimli konuşma sunucuları için uygundur.
- HTS: HMM Tabanlı Konuşma Sentezi Sistemi (HTS), metinden konuşma üretmek ve öğretmek için kullanılan, yüksek kaliteli sentez özellikleriyle yaygın biçimde tercih edilen bir sistemdir.
- Docker: Docker doğrudan bir metinden konuşmaya aracı olmasa da, özellikle Coqui gibi birçok TTS aracının Docker ile kullanılabildiğini belirtmekte fayda var; böylece platformlar arası taşınabilirlik sağlanır.
Her aracın kendine göre artıları ve eksileri vardır. Açık kaynak ses sentezleyiciler; geliştiriciler ve son kullanıcılar için ücretsiz, özelleştirilebilir ve topluluk destekli bir ortam sunar. Çoğu zaman önceden eğitilmiş modellerle birlikte gelirler; böylece geliştiriciler makine öğrenimi ve derin öğrenme tekniklerinden kolayca yararlanabilir. Öte yandan, bunların kurulumu ve kullanımı belli bir teknik bilgi gerektirebilir. Ayrıca bazı açık kaynak araçları, ticari rakipleri kadar yüksek kalite, tutarlılık veya dil desteği sunmayabilir.
Açık kaynak teknolojiler teknoloji dünyasını dönüştürmeye devam ettikçe, ses sentezleyiciler ve TTS sistemleri de evrilmeyi sürdürecek. Gerçek zamanlı uygulamalar ile makine öğrenimi ve derin öğrenme, ses tanıma ve konuşma sentezi sistemlerinin geleceği için büyük bir potansiyel barındırıyor.

