Write a mobile application for iOS, Android, and Windows that interfaces with Azure services

Background Context:

The complete project is to develop a mobile application that provides the functionality of a Chatbot and a Q&A dialogue session. The final application will use a decision tree to develop the best response to the user’s input however this initial stage is to develop a test platform. The immediate objective is not to develop a finished application but rather the framework upon which to develop the intelligence. I am a student experimenting with AI and this project will provide the scaffolding for this activity.

I have decided on the following development tools/cloud model but am open to recommendations for alternative approaches as it has been some years since I’ve been in the development industry. My development environment is Visual Studio 2015 Community running on Windows 10 with access to a limited set of Azure services. All development will need to fit back into this environment so that I can continue to develop.


The end users will access a chatbot service via a mobile app. Mobile app development should be in [url removed, login to view] as I wish to use a single tool to develop for iOS, Android, and Windows. The mobile interface to the end user does not require complex mobile interactions so [url removed, login to view] should be suitable for all platforms.

The mobile app will interface with an Azure hosted Mobile/Web App. This app will receive input from the mobile device, manipulate the input and return a response to the mobile device.

The system requires a username/password to authenticate the user and/or create a new account. This should use the Azure Authenticator App service. If possible, after the initial authentication the mobile device should continue to be recognised.

The mobile app should allow a user to enter a sentence as speech and then to provide an audio response. Many similar chatbot agents use a ‘press to talk’ button to more easily determine the start and end of the user’s spoken dialog however other methods can be considered.

As the user speaks and the system responds a dialogue frame on the mobile device will show the entire transcribed history of the interaction. An example follows:

User: my cat died.

ChatBot: that sucks. How old was it?

User: she was 17 years.

ChatBot. Wow, that's old for a cat!

The user entered audio is to be sent from the mobile device via the Internet to Azure Cognitive Services (Speech to text) API, converted to text and then displayed back to the user.

[url removed, login to view]

This text is to be stored in in an Azure database structure (SQL or MySQL) along with user details and a timestamp.

The text is then to be passed to a Python (V3.4+) program for processing.

The python program needs to process the text using 6 different processing methods and the responses reviewed and prioritised to select a best response.

For this project, a random selection can be used to determine the best response and the program can respond with (‘Response X’ + ‘is the way to go’).

The best response will then be sent to the Azure Cognitive Services (Text to speech) API and the audio and transcription presented back to the user.

The database should store user profiles and all user conversations by interaction.

All interactions are to be stored to an unencrypted database however in the future there may be a need for this to become encrypted.

There may be a need to access this same service via a web portal in the future.

The proposals I've received are very varied, as are the skill sets of the freelancers and so I wish to be clear about what is required.

- mobile chatbot application written using Xamarin for iOS, Android, and Windows, that interfaces with a web app running on Azure.
- mobile app session commences with user authentication using Azure and Microsoft Authenticator service
- there is a need to create a simple Azure MS-SQL database to store the User data and conversation interactions.
- a web app running on Azure that converses with the mobile app. This app manages the voice to text and text to voice translation via Azure Cognitive speech tools.
- the web app and Xamarin are likely to be written in C#
- a stub Python program that provides an API that receives the user's text. This program processes the text into a simple response and then transfers it back to the web app. The web app generates a text to voice response and both the text and audio are sent back to the mobile application.

I will provide access to my Azure account subscription to allow access to the Azure services for authentication, database services, and cognitive services such as voice-to-text and text-to-voice.

Квалификация: Azure, Программирование на C#, Mobile App Development, MySQL, Архитектура ПО

Показать больше wow way com, wow internet, windows mobile web development, windows-azure, which platform has the best for web development, web services application development, web portal development services, web portal & application, web future studio, web develop on python, web development tools 2016, web development studio services, web development open community, web development on cloud, web development environment windows, web database development tools, web azure, web application azure, web api for windows app, using go for web development

О работодателе:
( 0 отзыв(-а, -ов) ) St Lucia, Australia

ID проекта: #10189509

14 фрилансеров(-а) в среднем готовы выполнить эту работу за $805


Hi Thanks for your valuable time. :-) Just reply with 'Yes' and We will come up with a. Detail project plan with our comments/queries. b. Best-feasible-real COST & TIMELINE Latest Apps : [login to view URL] Больше

$747 AUD за 30 дней(-я)
(415 отзывов(-а))

Hi, I have read your post and understood your requirement and I have great experience working on -Native: iOS, Android (Objective-C, Swift, Java), PhoneGap, JNI, NDK (C/C++),Cocoa, Cocos2d game engine, OpenGLES, c Больше

$1030 AUD за 10 дней(-я)
(45 отзывов(-а))

Hello, Sir. Nice to meet you and How are you? Your job is really very quite fit to me with my skill and relevant experiences. Here are some apps that I have worked on before: 1. for iOS [login to view URL] Больше

$526 AUD за 10 дней(-я)
(31 отзывов(-а))

Hello, I have 5 years of experienced on mobile application (Android + iphone + Windows ) and App admimn with development web services where admin can manage the app from backend ,I have developed the TAXI apps, goo Больше

$700 AUD за 13 дней(-я)
(43 отзывов(-а))

Hi Client, How are you? I have developed over 70 apps for 5 years. [login to view URL] I want to discuss with you in detail. Waiting your reply. Best regards, -MingFuCu Больше

$2631 AUD за 10 дней(-я)
(33 отзывов(-а))
$1000 AUD за 10 дней(-я)
(40 отзывов(-а))

Hi there! I have read what you exactly need, however I would like to ask you a few questions. I would call myself a master of what I do, I do work smart and do not rest until I get the job done. Please feel free to pin Больше

$555 AUD за 10 дней(-я)
(21 отзывов(-а))

My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & Больше

$555 AUD за 10 дней(-я)
(15 отзывов(-а))

Hello, I will provide you the complete solution for your project and deliver it on time line. I am prominent in programming mobile apps and as per you expected i can provide the efficient solutions. I have 6 years of Больше

$500 AUD за 10 дней(-я)
(8 отзывов(-а))

Greetings!!! We are a setup based in Gurgaon, having an experienced team of coders, designers and app developers. We can provide you with an app friendly for Android. We have been in industry since last 5 years Больше

$288 AUD за 10 дней(-я)
(2 отзывов(-а))

Hello, We have understood your project scope and we had done similar projects in the past. My name is Jacob and I work in the capacity of Business Development Manager and Solution Architect in Blue Whale Solutions. Больше

$555 AUD за 10 дней(-я)
(6 отзывов(-а))

Hi Sir, I am representing Vakratunda System and we are having experienced developers in php, wordpress,codeIgniter and Android. We can develop custom software application like Inventory Management System, Vehicl Больше

$1000 AUD за 10 дней(-я)
(7 отзывов(-а))

Thank you for viewing my profile you can check have 5***/5*** also have 100% complete rate you can check happy customer. always trying to get customer satisfaction. I have gone through your project requirement Больше

$400 AUD за 10 дней(-я)
(18 отзывов(-а))

i have gone through your requirement we done similar kind of job before looking forward your earliest Reply on this for a project discussion Awaiting for your earliest reply

$555 AUD за 10 дней(-я)
(0 отзывов(-а))

Hello, we can build this for you. You can view some of our work and our site at [login to view URL] All of our prices include six months of free support to fix any bugs, assistance in getting the apps on the stores, Больше

$600 AUD за 10 дней(-я)
(0 отзывов(-а))

A proposal has not yet been provided

$704 AUD за 1 день
(0 отзывов(-а))