Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
   
Konu: Yazıyı Sese Çevirmek – Google APİ
#H4CK4L
*
avatar
#R00T
Durum: Çevrimdışı
Seviye Puanı: 43
Yaşam Puanı: 1,050 / 1,050
Deneyim: 1 / 100
Rep Sayısı: 1038
Mesaj Sayısı: 2996
Üyelik Tarihi: 04.05.2013
      
Yorum: #1
Yazıyı Sese Çevirmek – Google APİ
13.06.2014 14:31

Merhaba arkadaşlar her zaman sesli şeyler insanlara cazip gelmiştir bende üzerinde calıştığım proje için yazıları sese çevirmem gerekiyordu bunu oturup sıfırdan yapmak var sayacağınız gibi uzun bir işlem bende Google Translate api’lerini araştırırken bir sınıfa rastladım bunun sayesinde kolayca ses dosyası oluşturup kullana biliyoruz. sizinde işinizi yarayacağını var sayarak sizinlede paylaşmak istedim.

Kullanımı ise alttaki şekilde;

PHP Kod:
<?php
include 'texttomp3Class.php'
    
$sinif = new PHP_Text2Speech
?>
    <audio controls="controls" autoplay="autoplay"> 
       <source src="<?php echo $sinif->speak("Merhaba Ben H4CK4L");?>" type="audio/mp3" />    
    </audio> 

Tabi bunu sizler için biraz geliştirdim ve POST işlemi yaptırarak girilen yazı haline getirdim.

Ayrıca Türkçe veya Farklı diller yapmak istiyorsanız texttomp3Class.php içindeki

PHP Kod:
var $lang 'en'

ile değiştirirseniz Türkçe Olucaktır. veya farklı dillerede çevire bilirsiniz.

Bunların dışında Max 100 Karakter sorunu içinde aynı şekilde Class içinde

PHP Kod:
var $maxStrLen 100

kısmından 100 Sayısını değiştire bilirsiniz.

Eğer hiç sınıfı düzenlemeden değiştirmek isteseniz şu şekilde’de yapa bilirsiniz.

Var sayılan İngilizce dilini değiştirmek için

PHP Kod:
$sinif->lang="tr"

şeklinde lang değişkenine tr diye değer ataya bilirsiniz. buradaki sınıf ismi yukarıda class’i başlattığımızda verdiğimiz değerdir.

Dil dışında vere bileceğiniz diğer değerler.

Max Karakter Sınırı için :

PHP Kod:
$sinif->maxStrLen="1000"

( var sayılan 100′ü yukarıdaki 1000 ile değiştirdik burada rastgele sayı gire bilirsiniz )

Kayıt Dizinini Değiştirmek :

PHP Kod:
$sinif->audioDir="ses/"

var sayılan audio dizini yerine farklı bir dizin seçerseniz sınıfı düzeltmeden bu şekilde’de ataya bilirsiniz.

Var sayılan kayıt türü :

PHP Kod:
$sinif->mp3File="%s.mp3"

Buradaki mp3 kısmını değiştire bilirsiniz.

Dosyayı İndirmek için TIKLAYINZ

Çocukken her akşam yatmadan önce Tanrı'ya bana bir bisiklet vermesi için dua ederdim. Bir gün Tanrı'nın çalışma tarzının bu olmadığını anladım. Ertesi gün gittim kendime yeni bir bisiklet çaldım ve her akşam yatmadan önce Tanrı'ya günahlarımı affetmesi için dua ettim.
Alinti
Rep Verenler: M4M00D
#Ayar
*
avatar
Tabutçu
Durum: Çevrimdışı
Seviye Puanı: 35
Yaşam Puanı: 798 / 858
Deneyim: 34 / 100
Rep Sayısı: 1507
Mesaj Sayısı: 1780
Üyelik Tarihi: 13.08.2013
      
Yorum: #2
Cvp: Yazıyı Sese Çevirmek – Google APİ
13.06.2014 14:47
Küfür Etsek çevirir mi..? dur elleme sen bunu kullanalım Exciting Exciting

Başka forumlarda üyeliğim bulunmamaktadır.
ayar
Alinti
DaRKNeSS
*
avatar
Binbaşı
Durum: Çevrimdışı
Seviye Puanı: 53
Yaşam Puanı: 1,315 / 1,315
Deneyim: 60 / 100
Rep Sayısı: 121
Mesaj Sayısı: 5584
Üyelik Tarihi: 11.08.2013
     
Yorum: #3
Cvp: Yazıyı Sese Çevirmek – Google APİ
13.06.2014 14:51
eline saglık Smile


Alinti
DaRKNeSS
*
avatar
Binbaşı
Durum: Çevrimdışı
Seviye Puanı: 53
Yaşam Puanı: 1,315 / 1,315
Deneyim: 60 / 100
Rep Sayısı:
Mesaj Sayısı: 5584
Üyelik Tarihi: 11.08.2013
     
Yorum: #4
Cvp: Yazıyı Sese Çevirmek – Google APİ
13.06.2014 17:26
Eline Sağlık Reis


Alinti
#H4CK4L
*
avatar
#R00T
Durum: Çevrimdışı
Seviye Puanı: 43
Yaşam Puanı: 1,050 / 1,050
Deneyim: 1 / 100
Rep Sayısı:
Mesaj Sayısı: 2996
Üyelik Tarihi: 04.05.2013
      
Yorum: #5
RE: Yazıyı Sese Çevirmek – Google APİ
13.06.2014 20:01
(13.06.2014 14:47)ByAyar Nickli Kullanıcıdan Alıntı:  Küfür Etsek çevirir mi..? dur elleme sen bunu kullanalım Exciting Exciting

evet ceviriyor ayar ama istersen küfrü engeleyecek bir bir betik ekleye biliriz..

Çocukken her akşam yatmadan önce Tanrı'ya bana bir bisiklet vermesi için dua ederdim. Bir gün Tanrı'nın çalışma tarzının bu olmadığını anladım. Ertesi gün gittim kendime yeni bir bisiklet çaldım ve her akşam yatmadan önce Tanrı'ya günahlarımı affetmesi için dua ettim.
Alinti



1 Ziyaretçi