Cevaplar
-
bana sorarsan her harf için yap o ses olayını hecelerle uğraşırsan işin zor...
mesela a,b,c,d,e
daha sonra mesela fanatik demissin
cagır f,a,n,a,t,i,k
kodlamayıda bu sekılde yaparsan sorun yasamazsın-
sharq
bu dediğinide düşündüm ama ses çok dijital olur we zaten esas sorunumuz kesik kesik okuması yani sen f harfini fe diyemi okucan fa diyemi o bakımdan harf harf yapma işi zor yani mesela fanatik furkan füze burda f ler 3 değişik şekilde okunuyor benim şu an takıldığım nokta zaten bu değil oluşturulan sesleri arka arkaya kesik olmadan akıcı bir şekilde çalması playlist'e soktum ama mesela fanatik'i fa na tik şeklinde okuyor11 yıl önce yazılmış -
realler
işte diyorum ya tek tek yapıcaksın hepsini diye f nin yanına hangi harfin geleceğini program görücek text'e yazılan yazıyı oradan çekip seslere okutturucak füze ise f,ü,z,e bunları cagırıcak :)
o gecıkme olayınıda sanıye olaylarıyla yapabılırsın belkı onun hakkında pek fıkrım yok acıkcası mesela soyle füze ornegıyle devam edelim fnin ses dosyası 10 salise ama sen bunu 8 salise olarak tanımlarsan o aradakı beklemeler cozulmus olabılır dene bunu11 yıl önce yazılmış -
sharq
arkadaşım anlamadın galiba f okurken senin azından nasıl çıkıyor fe diye demi mesela f yi nasıl ses'e kaydedeceğiz
fe diye bunun f diye bi sesi olmaz anlaşılmaz
f yi fe diye kaydedersek bunu
feüzee diye okur program yani mantık bu değil böle olnca text to speech olmaz mantık kelimeleri hecelere bölmek ve heceleri okutmaktır tek yapamadığım şey
bir ses dosyasi bitmeden 2sn önce öbürünü başlatmak gerekiyor bunu yapamadım sadece11 yıl önce yazılmış
-
-
Böyle birşey var denemek amaçlı kullanmıştım oldukca güzel.
Mp3 olarak kayıtta yapıyor.
http://stuffthatspins.com/stuff/php-TTS/index.php
Google tts apisini kullanıyor.-
sharq
bunu biliyorum ama bana lazım olan google'ın sesi değil kendi kayıt ettiğim ses lazım bana11 yıl önce yazılmış -
sharq
11 yıl önce yazılmış 11 yıl önce güncellenmiş -
Kesali
Başında ve sonunda boşluklar yoksa sesleri server üzerinde ard arda dizip tek mp3 şeklinde göndermelisiniz.
Playlist gibi olursa arada boşluklar olabilir.
Örnek kodun varmı sadece playlist mi yaptın.11 yıl önce yazılmış -
Kesali
Biraz baktım bende. Öncelikle php ile bu işi gerçekleştirmen biraz zor gibi duruyor. Ekstra server companentleri kullanmalısın. Ucuz bir linux vps e tts engine kurmalısın tabi uygun php library si olmalı veya direk ssh bağlantısı ile halledebilirsin.
Türkçe tts dosyaları var cem diye bir tane vardı.
Bu iki sitede birşeyler var biraz incele.
Eğer kendi sesini kullanmak istiyorsan. Tts builder diye bir program gördüm belki işe yarar.
http://www.babelfish.org/tts-free.htm
http://tcts.fpms.ac.be/projects/ttsbox/11 yıl önce yazılmış -
sharq
<?php header('Content-type: audio/mpeg'); readfile('new_mp3/fa.mp3'); readfile('new_mp3/na.mp3'); readfile('new_mp3/tik.mp3'); readfile('new_mp3/less.mp3'); readfile('new_mp3/ti.mp3'); readfile('new_mp3/re.mp3'); readfile('new_mp3/me.mp3'); readfile('new_mp3/dik.mp3'); readfile('new_mp3/le.mp3'); readfile('new_mp3/ri.mp3'); readfile('new_mp3/miz.mp3'); readfile('new_mp3/den.mp3'); readfile('new_mp3/mi.mp3'); readfile('new_mp3/si.mp3'); readfile('new_mp3/niz.mp3'); ?>
herhangibir playlist kullanmadım bu kod ile sesleri birleştirdim11 yıl önce yazılmış
-