• Günlük Haberler
  • *İNSAN KAYNAKLARI
  • BİLİŞİM
  • e-TİCARET
  • Giriş
  • Kayıt
26 °c
Istanbul
26 ° Sal
26 ° Çar
26 ° Per
26 ° Cum
Türk İnternet
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
No Result
View All Result
  • Ana Sayfa
  • BİLİŞİM
  • e-TİCARET
  • INTERNET
  • TELEKOM
  • YENİ TEKNOLOJİLER
  • Hakkımızda
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
    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.

    YAZARLARIMIZ

    blank
    Ernur Öktem
    • Tarhan : Kullanıcılara İstediğini Değil İhtiyacı Olanı Vermek Gerekir
    blank
    Fusun S.Nebil
    • TikTok’u Yasaklarlarsa, Biden ve Demokratlar, Z Neslinin Tokadını Yerler mi?
    blank
    Innocenzo Genna* / EU telecom regulation expert
    • GDPR Kararı, Meta’nın Kişiselleştirilmiş Reklam İşini Zora Sokuyor
    blank
    Mehmet Taşnikli
    • Mozilla, “Güvenilir Yapay Zeka” Girişimi Mozilla.ai’yi Duyurdu
    blank
    turk-internet.com / Bilgi
    • Stalkerware; Sadece Hackerlar Değil, Yakınlarınız da Cihazlarınıza Sızıyor

    HAFTANIN ÖNE ÇIKANLARI

    • Operatöre Ceza Verdik, Gelecek Depreme Kadar Kötü Haberleşmeyi Unutun
    • Baz İstasyonları Cinneti ve Enkaz Altında Kalmak
    • BTK Sorumluluğu Operatörlere mi Yüklemeye Çalışıyor? – 1
    • Togg NFT Açık Arttırmasındaki Çökme ve Ertelemeler için Açıklama Yayınladı
    • Numarası Bilinen Android Telefonlar Hacklenebiliyor

    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
    blank

    Bildirimler

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

    Son Yorumlar

    • İ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]
    • Video Sunan Platformları En İyi Nasıl İzleriz? için Tolga Kaprol
    • Rusya, Meta’ya (Facebook) Erişimi Engelledi için Tolga Kaprol
    • Metaverse, Bir Can Simididir için tkaprol

    Haber bültenimize abone olun

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

    • Haber İndeksi
    • Hakkımızda
    • Gizlilik Bildirimi
    • Firmaların turk-internet.com ile Çalışabilirlik Yöntemleri
    • Destek
    • Bize Yazın

    © 2021 Turk-Internet.com

    No Result
    View All Result
    • Ana Sayfa
    • BİLİŞİM
    • e-TİCARET
    • INTERNET
    • TELEKOM
    • YENİ TEKNOLOJİLER
    • Hakkımızda

    © 2021 Turk-Internet.com

    Tekrar Hoşgeldiniz!

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

    Şifremi unuttum? Kayıt Ol

    Yeni Hesap Oluştur

    Kayıt olmak için aşağıdaki formu doldurunuz

    Tüm alanların doldurulması gerekiyor. Giriş yap

    Şifrenizi geri alın

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

    Giriş yap
    Bu internet sitesinde, kullanıcı deneyimini geliştirmek ve internet sitesinin verimli çalışmasını sağlamak amacıyla çerezler kullanılmaktadır. Gizlilik Bildirimi.