Global voice is a chatbot that is powered by artificial intelligence and gives you the opportunity to check different places around the globe. The main goal of Global Voice is to show us the beautiful places that are part of the planet in which we live. Interacting with NASA Satellites is the main goal. At the moment the app is capable of having a conversation with the user. This allows us to traverse some places of the planet and we expect to be able of accomplishing a lot more in the near future. Including the possibility of handling speech recognition.
Our team is grouped into 5 people, where we discussed the theme to be developed and implemented via Microsoft Teams and we used our knowledge in order to put it all in this project. We used Python and we used Flask in order to create the chatbot.
We investigated different types of programs in order to implement the project.
Below you will be able to see the programs we decided as a team to use.
►Python is a programming language. it helps people who use the program create clear and logical codes for small and large projects. Python 3, version used, is the newer version of Python and was created in 2008.
►Flask serves as a micro web framework. This is known as a framework because it does not require tools or libraries. Flask does not have a database abstraction layer, form validation or components that are brought by third party libraries. Flask supports extensions that usually help add application features.
►HTML
►CSS
►SQLite is a C language library that has a small, fast, full featured SQL database engine. It is built within all mobile phones and computers and also comes with many applications that people use every day. We used the SQLite in order to archive long terms data as a chatbot was created and would require a lot of information.
For reference
Google Maps
NASA Database