web analytics
Cumartesi, Haziran 6, 2026
No Result
View All Result
  • Giriş
Türk İnternet
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
  • Kişisel Verilerin Korunması
    • Çerez Aydınlatma Metni
    • İlgili Kişi Başvuru Formu
No Result
View All Result
Türk İnternet
No Result
View All Result

VoiceXML ile Sesli E-mail Okuyucu Programı Yazmak

Bu yazıda, VoiceXML ve Java Sunucu Sayfaları (JSP) kullanarak, herhangi bir telefon için e-mail okuyucu programı geliştirmeyi anlatacağız. E-mail okuyucu programı, VoiceXML’in günlük kullanımda ne kadar güçlü olduğunu gösteren enteresan bir uygulamadır.

Mukund Bhagavan-Mukund Bhagavan
18 Eylül 2001
-Genel
0
Facebook'ta PaylaşTwitter'da PaylaşLinkedin'de Paylaş

Bu yazıda, VoiceXML ve Java Sunucu Sayfaları (JSP) kullanarak, herhangi bir telefon için e-mail okuyucu programı geliştirmeyi anlatacağız. E-mail okuyucu programı, VoiceXML’in günlük kullanımda ne kadar güçlü olduğunu gösteren enteresan bir uygulamadır.

Bu program kullanıcıya :

a)E-mail okuyucu programını, kendi telefonundan ve kullanacağı hesaba ait, POP sunucu ismi, kullanıcı ismi, şifre ve 4 haneli pin numarası girerek kayıt olmak
b)E-mail okuyucuyu tuşlayıp, 4 haneli pin kanalıyla sisteme girmek
c)POP sunucudan gelen mailleri dinlemek ve görüntülemek
Imkanlarını sunar.

Kullanıcı mailleri, gönderen ve konu başlıkları ile görür. Görmek istediğini “more” diyerek açar ve içeriğini dinler. Bu uygulamanın kaynak kodunu görmek isterseniz, buraya basınız.

Bu uygulamanın geliştirilmesinde aşağıdaki adımlar takip edilmiştir.

·Uygulamanın tasarlanması
·Adaptasyon
·Uygulamanın test edilmesi
·Deployment

Geliştirme Ortamı

Email Okuyucu uygulaması, web-tabanlı VoiceXML geliştirme platformu olan BeVocal Café kullanılarak geliştirildi. BeVocal Café, VoiceXML izleme, debugger, text emulator ve programcıların, VoiceXML uygulamalarını kolaylıkla geliştirmelerine destek olacak newsgrup ve dökümantasyon sağlamaktadır.

BeVocal Café kullanarak ses programı geliştirmenin, adımlarını şöyle özetleyebiliriz :

  • Dialog’un tasarlanması. Uygulamanın dialog bölümü, Sesli Kullanıcı Arayüzünün en önemli parçasıdır.
  • Önceden kaydedilmiş cevaplar için ses oluşturmak. Önceden kaydedilmiş sesler, kaliteyi ve ses programının kullanımını büyük oranda iyileştirmektedir. Gerekirse, ses çıkışları için yazıdan-sese (text-to-speech -TTS) uygulamasını kullanmak.
  • Sabit içeriği kullanan VoiceXML uygulamasını oluşturmak
  • Syntax hatalarını VoiceXML Checker kullanarak düzeltmek. Dialogların test edilmesi için Vocal Debugger’ın kullanılması
  • Café’nin (1-877-33-VOCAL) nolu telefonu ile uygulamayı test etmek
    Sunucu tarafındaki scriptleri (JSP gibi) kullanan içeriğinde programa ilave edilmesi.

  • Uygulamanın, telefon ile arayarak ve metin bazlı (text-based) araçlar (Vocal Scripter) kullanarak test etmek. Uygulamanın akışının nasıl aktığını anlamak için izleme programını (trace tool) kullanmak. Ya da Log Browser kullanarak, izleme loglarını incelemek.
  • Uygulamanızı demo olarak deneyeceğiniz bir yere koymak ve sınırlı sayıda kullanıcının kullanımına açarak, izlenimleri almak, hataları görmek.

    Ses uygulamalarının doğası nedeniyle, kullanıcıların izlenimleri ve tecrübeleri önemli. Kaliteyi bu hataları tespit edip gidermekle sağlayabilirsiniz. Bu uygulamaların kalitesi, diyalogların doğru ve anlaşılabilir olması, metnin tam olarak alınabilmesi, mesajların birbirine karışmaması gibi faktörlerle ölçüyor. BeVocal Café, programcıların hataları bulmasına yardımcı olacak “Log Browser” türü özel yardımcı programları da sağlıyor.

    Uygulamanın Tasarımı

    E-mail okuyucu uygulamasını tasarlamak çok basit. 2 önemli adımı var:

    Bir-kerelik kayıt : Kayıt işlemi, kullanıcılara POP hesapları hakkında bilgi ve hesaplarına ait bir pin seçmek için gereklidir. Bu bilgiler sabit bir dosyada saklanmaktadır. Kullanıcı telefonunu çevirip, pin numarasını girerek bağlandığında, bu dosyadan pop hesapla ilgili bilgiler alınarak, ilgili e-mailler bulunmaktadır.

    Uygulamayı çalıştırmak ve e-mailleri dinlemek. Kullanıcı uygulamayı çalıştırdığında, uygulama bir VoiceXML dokümanını çağırır. Bu da pin numarasını sorar. Pin bir JSP çalıştırır. Bu once e-mailleri bulur, sonra da e-mailleri okuyacak VoiceXML’I oluşturur.

    Uygulamanın tasarlanmasında, hangi VoiceXML dökümanlarının static hangilerinin dinamik olacağına karar vermek lazım. Bu uygulamada, kullanıcı tanımlama ve bilgileri JSP’e gönderme işini statik bir VoiceXML dökümanı yapmaktadır. Bu adımdan sonraki yani JSP sonrası oluşan tüm dosyalar dinamiktir.

    Etiketler: BilgiXML
  • Türk İnternet'ten buna benzer yazılar için bildirim almak ister misiniz?

    ABONELİKTEN ÇIK
    Mukund Bhagavan

    Mukund Bhagavan

    Lütfen yorum yapmak için giriş yapın.

    GÜNLÜK BÜLTEN ABONELİĞİ

    Aboneliğinizi onaylamak için gelen veya istenmeyen posta kutunuzu kontrol edin.

    HAFTANIN ÖNE ÇIKANLARI

    • Mobil Sektör Yeniden Şekilleniyor; 2030’a Kadar Akıllı Telefonların Yaklaşık Yarısı Doğrudan Uydulara Bağlanacak
    • İran, ABD’ye Çok Uçak Kaybettirmiş ve Amerikalılar Çin ile Gelecekteki Savaş Konusunda Endişeli
    • Papa Leo XIV, Yapay Zeka Hakkında Çığır Açan Bir Genelge Yayınladı ve İnsanlığı “Dijital Tekel’e” Karşı Uyardı
    • Tunçmatik’ten Elektrikli Araç Kullanıcılarının “Menzil Kaygısını” Bitirecek Çözüm
    • Online Toplantılarda Yapay Zekâ Devrimi: Türk Mühendislerin Başarısı Edisyn

    HAFTANIN KELİMESİ

    3GPP

    3. Nesil Ortaklık Projesi (3GPP), dünya çapında çeşitli mobil (hücresel) ve telekomünikasyon standartlarını geliştiren ve sürdüren bir grup standart kuruluşudur.

    3G ile birlikte kurulmuş ve telekom endüstrisinin Birleşmiş Milletleri diye tanımlanabilir. Sonraki nesiller için de standartları belirlemiştir.

    Detayı için Wiki-Turk'e bakınız

    İNTERNET HIZI

    Türkiye'nin İnternet Hızlarını Dünya ile KarşılaştırmakKaynak : https://www.speedtest.net/global-index#mobile
    Facebook Twitter LinkedIn

    Bildirimler

    Turk-internet.com masaüstü bildirimlerini almak için lütfen buraya tıklayın

    Son Yorumlar

    • ICANN, Yeterince Temsil Edilmeyen Toplulukları Yeni gTLD Başvuru Destek Programı İle Güçlendiriyor için Tolga Kaprol
    • BTK, Yabancı e-SIM Firmalarını Engelledi için Bulent SEN
    • Sahibinden.com Domain’inin Güncellenmesi Unutulmuş için Tolga Kaprol
    • İngiliz Düzenleyici Ofcom, Bulut Servislerini ve Akıllı Cihaz Pazarını Soruşturuyor için Tolga Kaprol
    • Seçim Yaklaşırken, Kişisel Veriler Kötüye Nasıl Kullanılır? için [email protected]

    Türk İnternet'ten ilginize çekecek yazılar için bildirim almak ister misiniz?

    Abone Ol

    © Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.

    Tekrar Hoşgeldiniz!

    Aşağıdan hesabınıza giriş yapınız

    Şifremi unuttum?

    Şifrenizi geri alın

    Lütfen şifrenizi resetlemek için kullanıcı adı veya email adresinizi girin.

    Giriş yap
    No Result
    View All Result
    • Ana Sayfa
    • BİLİŞİM
    • e-TİCARET
    • INTERNET
    • TELEKOM
    • YENİ TEKNOLOJİLER
    • Hakkımızda
    • Kişisel Verilerin Korunması
      • Çerez Aydınlatma Metni
      • İlgili Kişi Başvuru Formu

    © Copyrights 2000-2025 - Bu sitede yayınlanan haber/söyleşi/makale ve bilgilerin tüm hakkı turk-internet.com'a aittir.