Birkaç Satır Kod İle Python Kullanarak Metni Sese Çeviren Uygulama Yapalım

deltaturk

Katılımcı Üye
26 Kas 2020
925
8
1,007
Green Team Mersin Daire Bşk.


Text To Voice Translator

Merhabalar, Bu konumuzda sizlerle birlikte Python kullanarak Yazıdan Sese çevirme uygulaması yapacağız. Bu sistemi kullanabilmek için Google'nin geliştirmiş olduğu bir servis var ve bu servise ulaşabilmemiz için Python'un geliştirmiş olduğu bir Kütüphaneyi yüklememiz gerekiyor ve bu kütüphaneyi kurmak içinse komut satırı arabirimimiz var. Komut satırının buradaki görevi Google'nin servisine ulaşabilmemiz için bir arabirim oluşturmaktır bunun için Google'nin TextToSpeech denilen kod arabirimini kullanacağız buna gTTS'de denilmekte. Bu işlemleri sırayla gerçekleştireceğiz.






Kurulum
  • Bilgisayarımıza Python paketini kuralım Download Python Yukarıda vermiş olduğum linkten istediğiniz sürümü indirip kurabilirsiniz.
  • gTTs Kod arabirimini kuracağız bunun için Visual Studio Code terminalini açıp pip install gTTS yazıp ENTER tuşuna basıyoruz ve karşımıza kurulum mesajları gelecek herhangi bir işlem yapmamıza gerek yok otomatik kuracaktır ve işlem tamam.





Kodlar
  • gTTS Kütüphanesini import ( içe aktarma )etmemiz gerekiyor kütüphane dosyalarını çekebilmemiz için
Python:
from gtts import gTTS



  • İşletim sistemindeki dosyalara erişim için de bir import ( içe aktarma ) kodu ekliyoruz
Python:
import os



  • Sırada ise metnimizi oluşturmak için bir değişken oluşturuyoruz bu değişkene sese çevrilmesini istediğimiz mesajı yazabiliriz
Python:
text = 'Türk Hack Team, Türkiye'nin en eski siber güvenlik ve hacking forumlarından biridir.'



  • Google gTTS Servislerini Türkçe kullanacağımızı belirten kodu yazıyoruz.
Python:
language = 'tr'



  • Ara birim parametrelerini ayarlayalım yani ilk parametrede metni vereceğiz, metnin Türkçe olduğunu belirteceğiz sonrasında ise okuma hızının yavaş mı veya hızlı mı olacağını ayarlayacağız.
Python:
speech = gTTS(text = text, lang = language, slow = False)



  • Speech parametreleri ayarladık şimdide dönüştürülen metnin kaydedilmesini sağlayan kodu yazıyoruz.
Python:
speech.save("tht.mp3")



  • Sistem, metnimizi dönüştürdü ve bu dönüştürülen metni sesli bir şekilde oynatılmasını sağlamak istiyoruz bunun için alttaki kodu yazalım.
Python:
os.system("start tht.mp3")




Sadece 7 Satır Kod İle 'text' içindeki yazılı metni mp3 dosyasına çevirmiş olduk. Gayet basit bir işlemdir ileri kodlama bilgisi gerektirmemektedir.

Okuduğunuz İçin Teşekkürler TürkHackTeam...





Detaylı Anlatım Videosu



 

MGALIDER™

Katılımcı Üye
21 Eyl 2021
763
3
320
24


Text To Voice Translator

Merhabalar, Bu konumuzda sizlerle birlikte Python kullanarak Yazıdan Sese çevirme uygulaması yapacağız. Bu sistemi kullanabilmek için Google'nin geliştirmiş olduğu bir servis var ve bu servise ulaşabilmemiz için Python'un geliştirmiş olduğu bir Kütüphaneyi yüklememiz gerekiyor ve bu kütüphaneyi kurmak içinse komut satırı arabirimimiz var. Komut satırının buradaki görevi Google'nin servisine ulaşabilmemiz için bir arabirim oluşturmaktır bunun için Google'nin TextToSpeech denilen kod arabirimini kullanacağız buna gTTS'de denilmekte. Bu işlemleri sırayla gerçekleştireceğiz.






Kurulum
  • Bilgisayarımıza Python paketini kuralım Download Python Yukarıda vermiş olduğum linkten istediğiniz sürümü indirip kurabilirsiniz.
  • gTTs Kod arabirimini kuracağız bunun için Visual Studio Code terminalini açıp pip install gTTS yazıp ENTER tuşuna basıyoruz ve karşımıza kurulum mesajları gelecek herhangi bir işlem yapmamıza gerek yok otomatik kuracaktır ve işlem tamam.





Kodlar
  • gTTS Kütüphanesini import ( içe aktarma )etmemiz gerekiyor kütüphane dosyalarını çekebilmemiz için
Python:
from gtts import gTTS



  • İşletim sistemindeki dosyalara erişim için de bir import ( içe aktarma ) kodu ekliyoruz
Python:
import os



  • Sırada ise metnimizi oluşturmak için bir değişken oluşturuyoruz bu değişkene sese çevrilmesini istediğimiz mesajı yazabiliriz
Python:
text = 'Türk Hack Team, Türkiye'nin en eski siber güvenlik ve hacking forumlarından biridir.'



  • Google gTTS Servislerini Türkçe kullanacağımızı belirten kodu yazıyoruz.
Python:
language = 'tr'



  • Ara birim parametrelerini ayarlayalım yani ilk parametrede metni vereceğiz, metnin Türkçe olduğunu belirteceğiz sonrasında ise okuma hızının yavaş mı veya hızlı mı olacağını ayarlayacağız.
Python:
speech = gTTS(text = text, lang = language, slow = False)



  • Speech parametreleri ayarladık şimdide dönüştürülen metnin kaydedilmesini sağlayan kodu yazıyoruz.
Python:
speech.save("tht.mp3")



  • Sistem, metnimizi dönüştürdü ve bu dönüştürülen metni sesli bir şekilde oynatılmasını sağlamak istiyoruz bunun için alttaki kodu yazalım.
Python:
os.system("start tht.mp3")




Sadece 7 Satır Kod İle 'text' içindeki yazılı metni mp3 dosyasına çevirmiş olduk. Gayet basit bir işlemdir ileri kodlama bilgisi gerektirmemektedir.

Okuduğunuz İçin Teşekkürler TürkHackTeam...





Detaylı Anlatım Videosu



Ben bunu ne zamandır arıyordum eline emeğine sağlık.
 

ashpelia

Üye
26 Nis 2023
65
20


Text To Voice Translator

Merhabalar, Bu konumuzda sizlerle birlikte Python kullanarak Yazıdan Sese çevirme uygulaması yapacağız. Bu sistemi kullanabilmek için Google'nin geliştirmiş olduğu bir servis var ve bu servise ulaşabilmemiz için Python'un geliştirmiş olduğu bir Kütüphaneyi yüklememiz gerekiyor ve bu kütüphaneyi kurmak içinse komut satırı arabirimimiz var. Komut satırının buradaki görevi Google'nin servisine ulaşabilmemiz için bir arabirim oluşturmaktır bunun için Google'nin TextToSpeech denilen kod arabirimini kullanacağız buna gTTS'de denilmekte. Bu işlemleri sırayla gerçekleştireceğiz.






Kurulum
  • Bilgisayarımıza Python paketini kuralım Download Python Yukarıda vermiş olduğum linkten istediğiniz sürümü indirip kurabilirsiniz.
  • gTTs Kod arabirimini kuracağız bunun için Visual Studio Code terminalini açıp pip install gTTS yazıp ENTER tuşuna basıyoruz ve karşımıza kurulum mesajları gelecek herhangi bir işlem yapmamıza gerek yok otomatik kuracaktır ve işlem tamam.





Kodlar
  • gTTS Kütüphanesini import ( içe aktarma )etmemiz gerekiyor kütüphane dosyalarını çekebilmemiz için
Python:
from gtts import gTTS



  • İşletim sistemindeki dosyalara erişim için de bir import ( içe aktarma ) kodu ekliyoruz
Python:
import os



  • Sırada ise metnimizi oluşturmak için bir değişken oluşturuyoruz bu değişkene sese çevrilmesini istediğimiz mesajı yazabiliriz
Python:
text = 'Türk Hack Team, Türkiye'nin en eski siber güvenlik ve hacking forumlarından biridir.'



  • Google gTTS Servislerini Türkçe kullanacağımızı belirten kodu yazıyoruz.
Python:
language = 'tr'



  • Ara birim parametrelerini ayarlayalım yani ilk parametrede metni vereceğiz, metnin Türkçe olduğunu belirteceğiz sonrasında ise okuma hızının yavaş mı veya hızlı mı olacağını ayarlayacağız.
Python:
speech = gTTS(text = text, lang = language, slow = False)



  • Speech parametreleri ayarladık şimdide dönüştürülen metnin kaydedilmesini sağlayan kodu yazıyoruz.
Python:
speech.save("tht.mp3")



  • Sistem, metnimizi dönüştürdü ve bu dönüştürülen metni sesli bir şekilde oynatılmasını sağlamak istiyoruz bunun için alttaki kodu yazalım.
Python:
os.system("start tht.mp3")




Sadece 7 Satır Kod İle 'text' içindeki yazılı metni mp3 dosyasına çevirmiş olduk. Gayet basit bir işlemdir ileri kodlama bilgisi gerektirmemektedir.

Okuduğunuz İçin Teşekkürler TürkHackTeam...





Detaylı Anlatım Videosu



elinize sağlık
 

deltaturk

Katılımcı Üye
26 Kas 2020
925
8
1,007
Green Team Mersin Daire Bşk.

CodUserMan

Yeni üye
1 Ocak 2023
17
8
Elinize sağlık bende c# ile google cloud yapıyorum ses bot olduğunu anlıyor bunu denemek lazım teşekkür ederim
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.