• geçen yıl
Python İle Seçilen Yazı Dosyalarını Seslendirme Projesi Tanıtım

Konusu:

Bu Python programı, yazılı bir metni sese dönüştüren ve bu sesi oynatabilen bir masaüstü uygulamasıdır. Kullanıcı, bir metin dosyasını yükleyip, belirli bir seslendirme botunu seçerek metnin seslendirilmiş halini dinleyebilir. Program, PyQt5 kütüphanesi kullanılarak oluşturulan bir grafik kullanıcı arayüzüne sahiptir ve çeşitli kontrol seçenekleri sunar.

Döküm
00:00Kodun genel amacı, bu Python programı yazılı bir metni sese dönüştüren ve bu sesi oynatabilen bir masaüstü uygulamasıdır.
00:09Kullanıcı, bir metin dosyasını yükleyip belirli bir seslendirme botunu seçerek metnin seslendirilmiş halini dinleyebilir.
00:17Program, PIQ-5 kütüphanesi kullanılarak oluşturulan bir grafik kullanıcı arayüzüne sahiptir ve çeşitli kontrol seçenekleri sunar.
00:25Programın temel bölümleri
00:271. Kullanıcı arayüzü
00:29GUI
00:31PIQ-5 kütüphanesi ile bir masaüstü penceresi oluşturulmuş.
00:35Pencerede çeşitli butonlar ve alanlar var.
00:38Örneğin, kullanıcı bir metin dosyasını açabilir, seslendirme botunu seçebilir ve seslendirmeyi başlatabilir.
00:45Hold alanı, yazıyı oku, okumayı beklet ve okumayı durdur butonlarıyla kontrol sağlar.
00:51Bir metin kutusu var. Buraya kullanıcı metin yükleyebilir ve ardından bu metni seslendirebilir.
00:56Yerel seçimlerin ardından genel başkan değişimine giden İYİ Parti'de sular durulmuyor.
01:0231 Mart'ta Erzurum Horasan'da belediye başkanı seçilen Hayrettin Özdemir partiden istifa etti.
01:09Partiden geçtiğimiz günlerde de Antalya Milletvekili Aykut Kay'a istifa etmişti.
01:15Dervişoğlu'na iyi hayırlı olsun e-ziyareti yapmıştı.
01:28Yerel seçimlerin ardından genel başkan değişimine giden İYİ Parti'de sular durulmuyor.
01:3431 Mart'ta Erzurum Horasan'da belediye başkanı seçilen Hayrettin Özdemir partiden istifa etti.
01:44Partiden geçtiğimiz günlerde de Antalya Milletvekili Aykut Kay'a istifa etmişti.
01:49Dervişoğlu'na iyi hayırlı olsun e-ziyareti yapmıştı.
01:59Yerel seçimlerin ardından genel başkan değişimine giden İYİ Parti'de sular durulmuyor.
02:0431 Mart'ta Erzurum Horasan'da belediye başkanı seçilen Hayrettin Özdemir partiden istifa etti.
02:09Partiden geçtiğimiz günlerde de Antalya Milletvekili Aykut Kay'a istifa etmişti.
02:13Dervişoğlu'na iyi hayırlı olsun e-ziyareti yapmıştı.
02:26Türkiye, alternatif partner olduğunu ispatladı.
02:30Sizlerin de bildiği üzere COVID-19 sonrasında küresel tedarik zincirlerinde yaşanan kırılmalar,
02:35jeopolitik gerilimler ticareti ve yatırımları yeniden şekillendiriyor.
02:41Türkiye sahip olduğu üretim kabiliyeti, alt yapısı, nitelikli insan kaynağı ve
02:46küresel entegrasyonu ile dönüşüm sürecine en hızlı adapte olan ülkelerin başında geliyor.
02:51Türkiye, alternatif partner olduğunu ispatladı.
02:55Sizlerin de bildiği üzere COVID-19 sonrasında küresel tedarik zincirlerinde yaşanan kırılmalar,
03:00jeopolitik gerilimler ticareti ve yatırımları yeniden şekillendiriyor.
03:05Türkiye sahip olduğu üretim kabiliyeti, alt yapısı, nitelikli insan kaynağı ve
03:10küresel entegrasyonu ile dönüşüm sürecine en hızlı adapte olan ülkelerin başında geliyor.
03:16Türkiye sahip olduğu üretim kabiliyeti, alt yapısı, nitelikli insan kaynağı ve
03:20küresel entegrasyonu ile dönüşüm sürecine en hızlı adapte olan ülkelerin başında geliyor.
03:24Yılbaşında Sübeyş kanalında yaşanan kriz dünya ticaretinin ne kadar kırılgan olduğunu ortaya koymuştur.
03:29Türkiye sahip olduğu üretim kabiliyeti, alt yapısı, nitelikli insan kaynağı ve
03:36küresel entegrasyonu ile dönüşüm sürecine en hızlı adapte olan ülkelerin başında geliyor.
03:42Yılbaşında Sübeyş kanalında yaşanan kriz dünya ticaretinin ne kadar kırılgan olduğunu ortaya koymuştur.
03:472. Metni Sese Çevirme
03:49Text-to-Speech
03:51Kullanıcı metni girdikten sonra bir ses botu örneğin Ahmet veya Emel seçebilir ve seçili metni sese çevir butonuna basarak metni sese dönüştürebilir.
04:01Bu işlem HTS modülü kullanılarak yapılır ve ses dosyası output.mp3 olarak kaydedilir.
04:093. Ses Dosyasının Oynatılması
04:11Üretilen ses dosyası ffplay kullanılarak oynatılır. Bu işlem bir alt işlem sub-proses olarak gerçekleştirilir.
04:19Ses çalınırken ses süresi ve ilerleme durumu bir ilerleme çubuğunda jüt olarak gösterilir.
04:25Kullanıcı okumayı beklet butonunu kullanarak sesi duraklatabilir ve okumaya devam et ile kaldığı yerden devam ettirebilir.
04:32Ayrıca okumayı durdur butonu ile ses çalımını tamamen durdurabilir.
04:374. Metin Analizi
04:39Kullanıcı bir metin yüklediğinde program bu metni analiz eder ve arayüzde metnin kaç paragraf, cümle, kelime, harf ve rakam içerdiğini gösterir.
04:49Veri Tabanı Kullanımı
04:51Kullanıcıların skorlarını veya metinlerinin seslendirilmesi için kullanılabilir.
04:57Veri Tabanı Kullanımı
04:59Kullanıcıların skorlarını veya metinlerinin seslendirilmesiyle ilgili bilgileri kaydetmek için sklide veri tabanı kullanılmıştır.
05:07Programın Çalışma Prensibi
05:09Kullanıcı programı açar ve bir metin dosyası yükler.
05:12Seçili metni sese çevir butonuna basarak bu metni seslendirebilir.
05:16Metin bir ses dosyasına output.mp100 dönüştürülür.
05:21Daha sonra kullanıcı bu ses dosyasını oynatabilir, duraklatabilir veya tamamen durdurabilir.
05:26Program kullanıcının ses oynatma ilerlemesini ve mevcut durumu arayüzde gösterir.
05:31Kısa bir özet
05:33Bu program bir metin dosyasını sesli bir biçime dönüştürerek kullanıcıya dinleme imkanı sunar.
05:39Kullanıcı istediği seslendirme butonu seçebilir, seslendirmeyi başlatabilir, duraklatabilir ve durdurabilir.
05:47Program ayrıca metin analizleri yaparak kullanıcıya metinle ilgili çeşitli bilgiler sağlar ve bir veri tabanı ile kayıt yapma yeteneğine sahiptir.

Önerilen