Araştırma Makalesi
BibTex RIS Kaynak Göster

Easily Customizable Smart Virtual Assistant

Yıl 2022, Cilt: 6 Sayı: 2, 143 - 151, 30.12.2022

Öz

Virtual assistant software is the software that processes the text that the user has extracted from the voice recording or the text that the user has already written, and responds to the user according to the meanings they derive, or does what the user wants. Virtual assistant software uses Natural Language Processing to extract text from user audio recording and convert it back to audio. Different methods are used in order for the machine to understand what the user wants from the text, and within the scope of the study, the meaning in the text is provided with Regex (regular expressions) patterns, which make application development much easier, unlike other software. After finding what the user wants, the virtual assistant can find answers from various services and respond to the user. A Turkish Virtual Assistant software was prepared for this study and the techniques used in the preparation of this software are mentioned in detail.

Destekleyen Kurum

6th International Symposium on Multidisciplinary Studies and Innovative Technologies

Kaynakça

  • Referans1 U. Yakar. (2022) WebTekno. [Online]. Available: https://www.webtekno.com/flutter-nedir-nasil-kullanilir-h115673.html
  • Referans2 Türkiye İş Bankası. (2022) Doğal Dil İşleme (Natural Language Processing) Nedir? [Online]. Available: https://www.isbank.com.tr/blog/dogal-dil-isleme
  • Referans3 C. Maimone. (2021) Online Learning Resources: Regular Expressions – Research Computing Services Blog. [Online]. Available:https://sites.northwestern.edu/researchcomputing/2021/03/04/online-learning-resources-regular-expressions/
  • Referans4 Y. E. Gündoğmuş. (2019) Python ile Veri Kazıma(Web Scraping) Çalışması: Dünya Halleri Verisinin Kazınıp, Analiz Edilmesi ve Modellenmesi.[Online].Available:https://medium.com/kaveai/web-scraping-453e96a86195
  • Referans5 Flutter (2022) geolocator | Flutter Package. [Online]. Available: https://pub.dev/packages/speech_to_text
  • Referans6 Flutter (2022). text_to_speech | Flutter Package. [Online]. Available: https://pub.dev/packages/text_to_speech
  • Referans7 Hava Durumu API (2021) [Online]. Available: https://collectapi.com/tr/api/weather/hava-durumu-api
  • Referans8A. O. Polat. (2022) Bilgisayar Platformu Nedir?. [Online]. Available: https://www.tgrthaber.com.tr/aktuel/bilgisayar-platformu-nedir-2764169.

Kolay Kişiselleştirilebilir Akıllı Sanal Asistan

Yıl 2022, Cilt: 6 Sayı: 2, 143 - 151, 30.12.2022

Öz

Sanal asistan yazılımları, kullanıcıdan gelen ses kaydından çıkardığı metni ya da hali hazırda kullanıcının yazmış olduğu metni işleyip, çıkardığı anlamlara göre kullanıcıya cevap veren veya kullanıcının istediğini yapan yazılımlardır. Sanal asistan yazılımları kullanıcı ses kaydından metni çıkarabilmek ve tekrar sese dönüştürmek için Doğal Dil İşleme (Natural Language Processing) kullanmaktadır. Metinden kullanıcının ne isteğinin makine tarafından anlaşılabilmesi için farklı yöntemler kullanılmakla birlikte çalışma kapsamında diğer yazılımlardan farklı olarak uygulama geliştirmeyi oldukça kolaylaştıran Regex (düzenli ifadeler) kalıpları ile metindeki anlamın bulunması sağlanmıştır. Sanal asistan kullanıcının ne istediği bulunduktan sonra çeşitli servislerden cevaplar bularak kullanıcıya cevap verebilmektedir. Bu çalışma için hazırlanmış olan bir Türkçe Sanal Asistan yazılımından ve bu yazılımı hazırlama aşamasında kullanılan tekniklerden detaylı olarak bahsedilmiştir

Kaynakça

  • Referans1 U. Yakar. (2022) WebTekno. [Online]. Available: https://www.webtekno.com/flutter-nedir-nasil-kullanilir-h115673.html
  • Referans2 Türkiye İş Bankası. (2022) Doğal Dil İşleme (Natural Language Processing) Nedir? [Online]. Available: https://www.isbank.com.tr/blog/dogal-dil-isleme
  • Referans3 C. Maimone. (2021) Online Learning Resources: Regular Expressions – Research Computing Services Blog. [Online]. Available:https://sites.northwestern.edu/researchcomputing/2021/03/04/online-learning-resources-regular-expressions/
  • Referans4 Y. E. Gündoğmuş. (2019) Python ile Veri Kazıma(Web Scraping) Çalışması: Dünya Halleri Verisinin Kazınıp, Analiz Edilmesi ve Modellenmesi.[Online].Available:https://medium.com/kaveai/web-scraping-453e96a86195
  • Referans5 Flutter (2022) geolocator | Flutter Package. [Online]. Available: https://pub.dev/packages/speech_to_text
  • Referans6 Flutter (2022). text_to_speech | Flutter Package. [Online]. Available: https://pub.dev/packages/text_to_speech
  • Referans7 Hava Durumu API (2021) [Online]. Available: https://collectapi.com/tr/api/weather/hava-durumu-api
  • Referans8A. O. Polat. (2022) Bilgisayar Platformu Nedir?. [Online]. Available: https://www.tgrthaber.com.tr/aktuel/bilgisayar-platformu-nedir-2764169.
Toplam 8 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Mühendislik
Bölüm Makaleler
Yazarlar

Güneş Harman 0000-0001-5413-124X

Emre Aydemir 0000-0002-1965-2792

Yayımlanma Tarihi 30 Aralık 2022
Gönderilme Tarihi 26 Ekim 2022
Yayımlandığı Sayı Yıl 2022 Cilt: 6 Sayı: 2

Kaynak Göster

IEEE G. Harman ve E. Aydemir, “Kolay Kişiselleştirilebilir Akıllı Sanal Asistan”, IJMSIT, c. 6, sy. 2, ss. 143–151, 2022.