Supervisor: Prof. W.D. Tucker
Requirements Analysis Project Plan References Questions Introduction User Requirements Requirements Analysis Project Plan References Questions Overview
I’m not talking about .. . . Nor this
Basic Language Resource Kit Resource Management Agency Toll bypass Basic Language Resource Kit Resource Management Agency Why in isiXhosa? Introduction
What else is already out there? Skype Viber Vonage Works both Smartphone and PC PC to PC calls free (incl. Video and Chat) Local call costs In South Africa: Call landlines from 4.5¢/min (R0.66) Call mobiles from 7.5¢/min (R1.10) Free VoIP with Smartphone No registration (integrates with contact list) 250 KB per minute of call 3.9¢/min (R0.57) Cheaper phone calls (aims for 30% lower than Skype) No Video Higher than Average monthly fees What else is already out there?
GSM Rates in South Africa
GSM Rates in South Africa 1 character = 1 byte Calling to say a “Mama, kunjani?” which asks, “Mother, how are you?”, the sentence has 14 characters which is equivalent to 14bytes = 0.000014MB when comparing with the Vodacom in bundle rate in the above picture and when out of bundle which is very little, almost free.
What sets Masincokole out? IsiXhosa Free, very very cheap What sets Masincokole out? Can call any number Mobile App RMA and BLARKS
Who will use the software? Anyone who wants to learn or understands isiXhosa Specifications Incoming call notification Smart Phone (Android Compatible) Cost less (be very cheap) Provide guideline User Requirements
What is Expected from the software? Notification of incoming call. Voice chat Text chat (converted to speech to the receiver) Presence awareness Platform dependent Options to choose from the 11 official languages given by BLARKS (if time permits)
What is not expected from the software? Voice Quality Group calling Speaking in one language and expecting the output to be in another language (language conversions)
Speect (TTS) Java Google Speech Recognizer CMU Sphinx Tools used
Term 2 – Project Design and Development 13 Term 2 – Project Design and Development User Interface Specification with the guide of the API and GUI Prototype of the Application The Design stages Object-Oriented Analysis (OOA) High Level Design Low Level Design Project Plan
[1]S. Krauwer, The Basic Language Resource Kit (BLARK) as the First Milestone for the Language Resources Roadmap, 1st ed. 2003. [2]C. Rey-Moreno, "Zenzeleni Networks Ltd Building Community Telcos", 2015. [Online]. Available: http://www.wapa.org.za/wp-content/uploads/2015/07/Buildilng-community-telcos-Carlos-Rey-Moreno-Zenzeleni-Networks.pdf. [Accessed: 08- Apr- 2016]. [3]"VoIP services overview: Defining VoIP terms", SearchUnifiedCommunications. [Online]. Available: http://searchunifiedcommunications.techtarget.com/tip/VoIP-services-overview-Defining-VoIP-terms. [Accessed: 13- Apr- 2016]. [4]R. BENNETT and J. ROSENBERG, INTEGRATING PRESENCE WITH MULTI-MEDIA COMMUNICATIONS, 1st ed. . [5]Understanding Latency in IP Telephony, 1st ed. 2016. References