WORKING WITH REACT NATIVE (TTSREACT) EĞİTİMİ

Uygulamanıza konuşan bir ses katın

react-native-tts ile metinden sese dönüşüm, ses ve dil seçimi, hız ve perde kontrolü

Working with React Native (TTSREACT) Eğitimi, React Native bilen geliştiricilere metinden sese dönüşüm özelliklerini uygulamaya entegre etmeyi öğretir.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

react-native-tts kurulumundan ses kontrolüne ve sesli okuma uygulaması geliştirmeye odaklı eğitim

Working with React Native (TTSREACT) Eğitimi, React Native bilen geliştiricilere metinden sese (Text to Speech) dönüşüm özelliklerini uygulamaya entegre etmeyi öğretir. Katılımcılar react-native-tts kütüphanesini kurar, iOS ve Android ses motorlarını kullanır, farklı ses ve dilleri seçer, konuşma hızı ve perdesini ayarlar, okuma olaylarını yönetir ve sıraya alınmış metin okuma akışları kurar. Eğitim boyunca gerçek bir sesli okuma uygulaması adım adım geliştirilir.

Süre ve Format

3 Gün. Her gün dört modül; örnek bir sesli okuma uygulaması TTS kurulumundan ses kontrolüne ve yayına doğru adım adım geliştirilir.

Seviye

Orta Seviye — React Native bilenlere metin okuma (TTS) özelliklerini uygulamaya entegre etmeyi öğretir

Öğrenme Metodu

Tek bir sesli okuma uygulaması üç gün boyunca geliştirilir; her modülde yeni bir TTS özelliği veya kontrolü canlı olarak projeye eklenir.

Neden Bu Eğitim?

🔊Sesli deneyim katın

Metinleri doğal sese dönüştürerek uygulamanıza eller serbest, erişilebilir ve farklılaşan bir kullanıcı deneyimi eklersiniz.

♿Erişilebilirlik gücü

Görme engelli ve okuma güçlüğü olan kullanıcılar için içeriği sesle sunarak uygulamanızın erişilebilirliğini belirgin artırırsınız.

🌍Çok dilli ses desteği

Cihazdaki farklı dil ve seslerle metinleri okutarak çok dilli ve yerel kullanıcılara hitap eden uygulamalar geliştirirsiniz.

Anahtar Konular

react native tts eğitimireact native metinden sesereact native text to speechreact-native-ttsmobil erişilebilirlik eğitimisesli okuma uygulamasıreact native kursumobil uygulama geliştirme eğitimiçapraz platform sesreact native ses motoru
“Metni sese dönüştürmek, bir uygulamayı hem daha erişilebilir hem daha akılda kalıcı kılar; TTS bu deneyimin en doğrudan yoludur.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı bilgi ve geliştirme ortamı

1
React Native bilgisi

Bileşen, props, state ve Hook kavramlarına aşinalık TTS entegrasyonunu kolaylaştırır.

2
JavaScript temeli

ES6 söz dizimi ve async ile await ile eşzamansız kod yazımına aşinalık gereklidir.

3
Çalışır RN ortamı

Node.js, React Native CLI veya Expo kurulu, cihaz ya da emülatörde çalıştırabilir bir ortam gerekir.

4
Fiziksel cihaz

Ses çıkışını gerçekçi test etmek için hoparlörlü fiziksel bir cihaz önerilir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı metinden sese dönüşüm mantığını kavrar, react-native-tts kütüphanesini iki platforma kurar, izin ve yapılandırmayı yapar ve ilk metni sesli okutur.
Modül 1
Metinden Sese Dönüşüm Mantığı
  • TTS motorunun çalışma mantığının kavranması
  • iOS ve Android native ses motorları farkı
  • Cihaz sesleri ve dil paketlerinin rolü
  • Çevrimdışı ve çevrimiçi ses ayrımı
  • TTS kullanım senaryolarının incelenmesi
  • Erişilebilirlik açısından TTS'in önemi
Modül 2
react-native-tts Kurulumu
  • npm ile react-native-tts paket kurulumu
  • Autolinking ile native bağlama kontrolü
  • iOS için pod kurulumu ve yapılandırma
  • Android izin ve ayar tanımlaması
  • Expo ile kullanım ve sınırların bilinmesi
  • Kurulum doğrulama ve sorun giderme
Modül 3
İlk Metni Okutma
  • Tts.speak ile metni sesli okutma
  • Tts.stop ile okumayı anında durdurma
  • Varsayılan ses ve dil ile deneme
  • Okuma öncesi motorun hazır olması
  • Basit okuma butonu bileşeni kurma
  • Hata ve istisna durumlarını yakalama
Modül 4
Durum ve Bileşen Tasarımı
  • TextInput ile okunacak metni alma
  • useState ile okuma durumunu tutma
  • Okunuyor ve durdu durumlarını gösterme
  • Oku ve durdur butonlarını yönetme
  • Okuma durumuna göre arayüz güncelleme
  • Yeniden kullanılabilir TTS Hook fikri
Günün hedefiKatılımcı cihazdaki mevcut sesleri listeler, dil seçer, konuşma hızı ve perdesini ayarlar, ses seviyesini yönetir ve kullanıcıya zengin konuşma kontrolleri sunar.
Modül 1
Mevcut Sesleri Listeleme
  • Tts.voices ile cihaz seslerini çekme
  • Ses kimliği, dil ve kalite alanları
  • Yüklü ve indirilebilir ses ayrımı
  • Platforma göre ses listesi farkı
  • Sesleri kullanıcıya seçtirme arayüzü
  • Ses bulunmadığında geri dönüş planı
Modül 2
Dil ve Ses Seçimi
  • Tts.setDefaultLanguage ile dil ayarı
  • Tts.setDefaultVoice ile ses belirleme
  • Dil kodu ve bölge biçiminin kavranması
  • Çok dilli metinde dil değiştirme
  • Desteklenmeyen dilde yedek davranış
  • Kullanıcı tercihini state'te tutma
Modül 3
Hız ve Perde Ayarı
  • Tts.setDefaultRate ile konuşma hızı
  • Tts.setDefaultPitch ile ses perdesi
  • Kaydırıcı ile hız ve perde kontrolü
  • Platforma göre hız ölçeği farkı
  • Doğal konuşma için uygun değer seçimi
  • Ayarları canlı önizleme ile deneme
Modül 4
Ses Seviyesi ve Oturum
  • Konuşma ses seviyesini ayarlama
  • iOS ses oturumu kategorisi yönetimi
  • Sessiz mod ve donanım düğmesi etkisi
  • Arka plan ve kesinti davranışı
  • Diğer medya ile ses çakışmasını yönetme
  • Kulaklık ve hoparlör çıkışı farkı
Günün hedefiKatılımcı TTS olaylarını dinler, uzun metni parçalara bölüp sıraya alır, sesli bir okuma uygulaması tamamlar ve iki platform için derleyip yayınlamayı uygular.
Modül 1
TTS Olaylarını Dinleme
  • tts-start olayıyla okuma başlangıcı
  • tts-finish ile okuma bitişini yakalama
  • tts-cancel ile iptal durumunu işleme
  • tts-progress ile sözcük ilerlemesi
  • Olay dinleyicilerini ekleme ve kaldırma
  • Olaylarla arayüzü eşzamanlı güncelleme
Modül 2
Metin Sırası ve Parçalama
  • Uzun metni cümlelere ayırma mantığı
  • Metin parçalarını sıraya alma yönetimi
  • Sıradaki metni otomatik okutma
  • Duraklat, devam et ve atla kontrolü
  • Okunan cümleyi arayüzde vurgulama
  • Sıra bitişini ve ilerlemeyi gösterme
Modül 3
Sesli Okuma Uygulaması
  • Makale ve not okuyan ekran tasarımı
  • Oynatma çubuğu ve kontrol arayüzü
  • Okuma hızını profil olarak kaydetme
  • AsyncStorage ile tercihleri saklama
  • Erişilebilirlik etiketleriyle uyum
  • Ekran okuyucu ile birlikte çalışma
Modül 4
Derleme ve Mağaza Yayını
  • Ses izinleri ve yapılandırma kontrolü
  • Android App Bundle üretim derlemesi
  • iOS için imzalama ve sertifika mantığı
  • Gerçek cihazda ses çıkışı testi
  • Play Store ve App Store listesi hazırlığı
  • Sürüm numarası ve güncelleme yönetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
TTS mantığı

Metinden sese dönüşümün çalışma mantığını ve iOS ile Android ses motorları arasındaki farkı net biçimde kavrarsınız.

✅
Kütüphane kurulumu

react-native-tts kütüphanesini iki platforma kurar, izin ve yapılandırmayı yapar ve ilk metni sorunsuz okutursunuz.

✅
Ses ve dil seçimi

Cihazdaki mevcut sesleri listeler, dil ve ses seçimini uygular ve çok dilli metin okuma akışları kurabilirsiniz.

✅
Konuşma kontrolü

Konuşma hızı, perde ve ses seviyesini ayarlar, kullanıcıya doğal ve özelleştirilebilir bir ses deneyimi sunarsınız.

✅
Olay yönetimi

TTS başlama, bitme, iptal ve ilerleme olaylarını dinler ve arayüzü okuma durumuyla eşzamanlı güncellersiniz.

✅
Sıra ve parçalama

Uzun metni cümlelere ayırıp sıraya alır, duraklat, devam et ve atla kontrolleriyle akıcı okuma deneyimi kurarsınız.

✅
Erişilebilir uygulama

Erişilebilirlik etiketleri ve ekran okuyucu uyumuyla engelli dostu, sesli bir okuma uygulaması tamamlayabilirsiniz.

✅
Derleme ve yayın

Ses izinlerini kontrol eder, uygulamayı iki platform için derler ve Play Store ile App Store'da yayınlarsınız.

Kimler İçin Uygundur?

  • React Native temeli olup uygulamalarına sesli okuma ve erişilebilirlik özellikleri eklemek isteyen geliştiriciler
  • sesli asistan
  • okuma uygulaması üreten ekipler ile engelli dostu arayüz tasarlayan yazılımcılar için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
React Native temeli olup uygulamalarına sesli okuma ve erişilebilirlik özellikleri eklemek isteyen geliştiriciler, sesli asistan ve okuma uygulaması üreten ekipler ve engelli dostu arayüz tasarlayan yazılımcılar için uygundur. Temel React Native bilgisi beklenir, ileri TTS konuları eğitimde işlenir.
TTS özelliği internet bağlantısı gerektirir mi?
react-native-tts, cihazın native ses motorunu kullanır; bu nedenle cihazda yüklü sesler ve dil paketleriyle genellikle çevrimdışı çalışır. Bazı yüksek kaliteli sesler indirilmeyi gerektirebilir. Eğitim, çevrimdışı ve çevrimiçi ses ayrımını ve ses bulunmadığında yedek davranış kurmayı gösterir.
Expo ile react-native-tts kullanılabilir mi?
react-native-tts native modül içerdiğinden Expo yönetilen akışta doğrudan kullanılamaz; development build veya prebuild gerekir. Eğitim, çıplak React Native kurulumunu esas alır ve Expo ile kullanımın sınırlarını ve development build ile nasıl çalıştırılacağını da açıklar.
Konuşma hızı ve ses seçimi özelleştirilebilir mi?
Evet. Eğitim cihazdaki mevcut sesleri listelemeyi, dil ve ses seçmeyi, konuşma hızı ve perdesini ayarlamayı ve ses seviyesini yönetmeyi kapsar. Kullanıcıya kaydırıcılarla canlı özelleştirme sunan bir arayüz kurar ve tercihleri cihazda saklamayı gösterir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika tamamlanan modülleri ve üç gün boyunca geliştirilen sesli okuma uygulamasını belgeler; eğitim yüz yüze veya online verilebilir ve kurumsal gruplara özel olarak uyarlanabilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Working with React Native (TTSREACT) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Çapraz Platform GeliştirmeFundamentals of the Ionic Framework Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Fundamentals of the Ionic Framework Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Web teknolojileriyle Ionic çerçevesinin temellerini, bileşen kütüphanesini, tema sistemini ve Capacitor köprüsünü öğreten uygulamalı temel eğitim.

Detayları Gör →
Çapraz Platform GeliştirmeGelişmiş .NET MAUI Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Gelişmiş .NET MAUI Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

CommunityToolkit.Mvvm, Shell, özel handler mimarisi, MAUI Graphics ve performans iyileştirmeyle ileri düzey .NET MAUI geliştirmeyi öğreten eğitim.

Detayları Gör →
Çapraz Platform GeliştirmeIntroduction to React Native Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Introduction to React Native Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

JSX, Hooks, React Navigation, FlatList ve native API ile iOS ve Android için tek kod tabanlı mobil uygulama geliştirmeyi öğreten uygulamalı eğitim.

Detayları Gör →
Çapraz Platform GeliştirmeIonic ile Çapraz Platformlu Mobil Uygulama Geliştirme Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

Ionic ile Çapraz Platformlu Mobil Uygulama Geliştirme Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ionic bileşenleri, Capacitor köprüsü ve WebView ile web bilginizden iOS ve Android uygulaması üretip iki mağazaya dağıtmayı öğreten uygulamalı eğitim.

Detayları Gör →
Çapraz Platform GeliştirmeReact Native Expo Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

React Native Expo Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Expo SDK, Expo Router, EAS Build ve OTA güncellemeleriyle React Native'de hızlı mobil uygulama geliştirip buluttan yayınlamayı öğreten uygulamalı eğitim.

Detayları Gör →
Çapraz Platform GeliştirmeReact Native Eğitimi
Mobil Uygulama Geliştirme Eğitimleri

React Native Eğitimi

4 günOrtaOnline / Yüz Yüze / Hibrit

Bileşenler, Hooks, React Navigation, Redux Toolkit, Reanimated ve native modüllerle iOS ve Android için kapsamlı mobil geliştirmeyi öğreten uygulamalı eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn