Controlling Android Based Smart Phone in Sindhi Rama Shahani; Asia Khatoon Soomro; Asadullah Burdi ...
University of Sindh journal of information and communication technology (Online),
05/2022, Letnik:
6, Številka:
2
Journal Article
Recenzirano
Odprti dostop
Due to its various domestic and industrial applications, Artificial Intelligence (AI) has given birth to many of the attractive speech recognition applications since previous decades. Various speech ...recognition systems are available, but the availability is rare other than the case except English language Although, speech recognition systems in many languages other than English are a rare occurrence for non-native English speakers who rely on speech to control a variety of devices or applications. The aim of this research is to create an android application, where “Sindhi Language” could be recognized and processed, and necessary actions are performed according to given commands through Android phones. The Android application has been designed to understand selected Sindhi words and sentences, spoken by the user. This system recognizes voices of people in an environment with moderate level of noise as well as without noise. The Android-based Sindhi speech recognition framework is implemented by using React Native technology. The technology aids in the development of applications by allowing them to be reloaded instantly and without the need to recompile them. Native Sindhi speakers performed better than non-native Sindhi speakers in terms of accuracy. Users who speak Sindhi will benefit from this Android application, which makes it easier to use smartphones using local language rather than having to speak English.
Balochi Speech Recognition using Android Based Smart Phone Abida Shar; Asia Khatoon Soomro; Hira Fatima Naqvi ...
University of Sindh journal of information and communication technology (Online),
04/2022, Letnik:
5, Številka:
4
Journal Article
Recenzirano
Odprti dostop
The latest era of computers is called the Artificial Intelligence where multiple intelligent machines are working to ease the life of a common people. Interacting with machines via human language is ...one of the hot areas called Natural Language Processing (NLP). The various language speech recognition systems are already built and there is a need to build the speech recognition system for languages which are lacking in various computing resources. Balochi language is one of the Pakistani languages which lacks computing resources such as automatic speech recognition system. This paper presents the Balochi Speech Recognition system in which the Android mobile phone is controlled by speaking Balochi words. The Balochi speech recognition system calls or opens the various installed applications when the user speaks in Balochi language. For the sampling purpose a total of 230 subjects were selected to record the samples of 2300 words. These words have been recorded in various environments including silent and noisy environment. The android platform-based Balochi speech recognition system has been designed which takes input from Balochi speakers in Balochi language and performs some activities based on the proposed model. The Android application is designed to understand Balochi words. The system has been build using React Native technology. The Balochi speech recognition system has been tested for various Balochi words and produced an average accuracy of 89% and 81% for native and non-native speakers of Balochi language. The system is capable to be extended in various directions and to be applied in multiple area-based applications. Users who speak Balochi language will benefit from this Android application, which makes it easier to use smartphones using local language rather than having to speak English.
Indoor thermal comfort has been the subject of several studies in the last years, aiming to create a satisfying work environment for the occupants inside a building. However, thermal comfort is ...strongly related to the occupants. Accordingly, it is necessary to take into consideration the user’s thermal preferences when adjusting the thermal conditions in buildings. This work aims to develop an innovative and smart solution, based on BIM, IoT, Machine Learning, and the user experience, to build a thermal comfort model.
A BIM model was designed to ingest data streams from the IoT devices together with the user’s thermal preferences specified via a mobile application. The study area was divided into a three-dimensional grid where, for each voxel, the Predicted Mean Vote (PMV) was calculated. The occupant indicates his thermal sensation, noted as Personal Vote (PV), associated with his profile and his position. These measures were used to train a logistic regression model to find the correlation between the PMV and PV. Ultimately, an LSTM Deep Learning model was trained to forecast the optimal temperature of the study area in the next working hours. The results were visualized both on the mobile application and in the BIM environment.
Voting is a key element in democratic processes and decision-making in various contexts. With the development of information technology, traditional voting methods have undergone a significant ...transformation with the introduction of e-voting systems. Although some previous research has successfully developed e-voting applications, some significant drawbacks have been identified, such as insufficient security issues, risk of manipulation, and reliance on a central authority. Blockchain technology is decentralized and immutable. Therefore, it is an attractive solution in addressing these challenges. This research aims to overcome the weaknesses of previous e-voting applications by developing a mobile-based e-voting application that uses blockchain technology. This research also enables wider voter participation through mobile devices, improving the security and integrity of votes. The use of React Native allows the application to be accessible on various mobile platforms, including Android and iOS. This research has three important aspects: the use of blockchain technology to address security and integrity issues, the development of Mobile-Based e-voting applications to improve accessibility, and the contribution to the development of blockchain applications in various election contexts.
Setiap tahunnya, jumlah pengguna aplikasi seluler terus bertambah. Hal ini menyebabkan pengembang aplikasi seluler dituntut untuk mengembangkan produknya dengan cepat. Framework antarmuka pengguna ...lintas platform Flutter dan React Native menjadi sangat populer karena kemampuannya untuk dikompilasi ke berbagai jenis sistem operasi perangkat seluler. Namun, di antara kedua framework tersebut, belum diketahui manakah yang memiliki maintainability yang lebih baik. Tahap perawatan perangkat lunak merupakan tahap yang memakan paling banyak waktu, tenaga, dan usaha. Sehingga, penting untuk mengetahui framework mana yang basis kodenya lebih mudah dirawat. Pada penelitian ini, aplikasi media komunikasi untuk taman kanak-kanak dengan kompleksitas use-case yang beragam digunakan sebagai bahan untuk membandingkan maintainability Flutter dan React Native. Basis kode yang dikembangkan masing-masing diukur menggunakan A Code Quality Metrics Model for React-Based Web Applications. Hasil penelitian menunjukkan bahwa basis kode yang ditulis menggunakan Flutter memiliki maintainability lebih tinggi dibandingkan React Native. Faktor yang mempengaruhinya adalah bahasa pemrograman yang digunakannya, yaitu Dart untuk Flutter dan JavaScript untuk React Native, serta cara penulisan komponen yang berbeda antara Flutter dan React Native Mobile phone users are increasing every year. This demands mobile application developers to speed up their development time. Flutter and React Native, which are cross-platform user interface framework, become more popular due to their ability to compile to any mobile operating system. But, it is not yet known which of the two frameworks have the better maintainability. Maintenance is a step in software development process that consumes most of the development effort. So, it is important to know which framework produces the more maintainable code base. In this research, a communication media application for kindergarten with diverse use case complexity is used for comparing maintainability between Flutter and React Native. Each code base are measured using A Code Quality Metrics Model for React-Based Web Applications. The result is code base that are developed using Flutter has more maintainability than React Native. The influencing factors are programming languages used, which are Dart for Flutter and JavaScript for React, as well as how components in each frameworks are written.
Perkembangan dunia fashion remaja selalu mengalami peningkatan dengan hadirnya berbagai jenis produk-produk baru yang selalu menarik dan inovatif. Berkembangnya fashion remaja saat ini seiring dengan ...bertambahnya permintaan dari konsumen. Pada proses bisnis distro ini, ternyata para pelaku bisnis distro ini menjalankan bisnisnya secara manual tanpa memanfaatkan perkembangan teknologi saat ini, sehingga mereka masih kesusahan dalam melakukan pencatatan transaksi, manajemen produk, dll. Berdasarkan permasalahan tersebut, maka perlu untuk membuat aplikasi Point of Sales untuk mempermudah pegawai distro dalam pekerjaannya. Metode penelitian yang digunakan pada penelitian ini adalah classic life cycle dan untuk pengumpulan data yaitu dengan melakukan wawancara, observasi dan dokumentasi pada distro yang dijadikan tempat penelitian. Berdasarkan hasil dari pengumpulan data, maka dibuatlah rancangan sistem, rancangan database dan rancangan antarmuka. Rancangan tersebut kemudian dituangkan kedalam coding untuk membuat aplikasi dengan menggunakan framework react native dan setelah aplikasi selesai dibuat, maka dilakukan pengujian terhadap aplikasi tersebut dengan metode black box testing. Hasil dari pengujian yang telah dilakukan sudah sesuai dengan yang diharapkan sehingga aplikasi Point of Sales ini berhasil dibuat dan sudah disesuaikan dengan kebutuhan pihak distro.
Civil and geotechnical engineers benefit greatly from an image-processing tool that is field-deployable. This study will discuss the development process of creating an image processing application ...that can find the most prominent colors in an object and display the results in both RGB and Munsell Color System. The application is built with React Native as its frontend, Python as its backend, and Flask for integration. The application uses a Median Cut color quantization algorithm to find the most prominent color and uses a Munsell Renotation Inversion algorithm to convert to the Munsell Color System. Using the Munsell Soil Color Chart and soil samples from the field, the application's image processing components are tested to have great accuracy. In the future, the applications' functionalities should be expanded and the potential usage of the phone's flashlight as a controllable external lighting should be explored.
Cross-platform framework is becoming more and more popular. Many giant tech companies have their own offering with different programming languages. With so many choices, sometimes it is difficult for ...a start-up developer to choose which framework will they use for their project. Therefore, this research aims to give insight for start-up developers on which cross-platform framework is better between Flutter and React Native by comparing their performance. This research achieved its goal by creating two identical mobile applications using Flutter and React Native and then comparing their performance using a theoretical framework that measures load time, average frame rate, and memory usage. The result of this testing is that Flutter has a shorter load time at 1.69 second compared to React Native at 4.26 second and lower memory usage at 6.52MB compared to React Native at 27.6MB. Their average frame rate is very comparable hovering around 60 frames per second. With faster load time and lower memory usage Flutter has better performance wise compared to React Native.