Skip to content

This is the final project created for Microsoft Future Ready Talent Virtual Internship Program. I created a website that is speak the text provided by the user.I have used 2 core Azure services. 1.Azure App Service 2.Azure cosmosdb for mongodb database to show the recent search history and also used one Azure AI Service(Chatbot)

License

Notifications You must be signed in to change notification settings

sarswatidhokare/Read_aloud

Repository files navigation

Read_aloud

Microsoft-Future-Ready-Talent-Virtual-Internship-Project

Project Title:

Read Aloud - A Text to Speech Project

Project Details

Project Demo URL : https://myttsappazureap.azurewebsites.net/
Demo Video URL : https://drive.google.com/file/d/1KhcZwgbZkWtLUKFjQP-G9t1aa9-2nH66/view?usp=sharing
Github Repository URL : https://github.com/sarswatidhokare/Read_aloud

Industry : Lifestyle and Technology

Azure Services Used

Core Azure Services :
1. Azure App Service
2. Azure cosmosdb for mongodb Database

Azure AI Service

  1. Azure Chatbot Service

Problem Statement

In today's digital age, accessibility and user experience play a pivotal role in ensuring that technology is inclusive for all individuals. However, a significant barrier exists for those who rely on text-based information but may face challenges in reading or comprehending written content. This includes individuals with visual impairments, learning disabilities, or those engaged in multitasking scenarios where reading is impractical.

Project Description

Imagine if you couldn't easily read things on your computer or phone, either because of vision problems or because you're busy doing something else. Many people face this challenge every day. Our project aims to solve this by creating a simple tool that turns written text into spoken words. This way, everyone, including those with difficulties reading or people on the go, can easily understand and access information. We want to make technology more friendly and useful for everyone.


Key Features :

  • Speech Synthesis
  • Playback Controls
  • Multi-Language Support
  • Voice Selection
  • Responsive Design
  • Customization Options
  • History and Favorites
  • Integration APIs

Future Enhancements :

Emotional Synthesis: Implement emotional synthesis to make the generated speech convey emotions like happiness, sadness, or excitement, enhancing the naturalness of the output. Speech Recognition Integration: Allow users to convert spoken words into text by integrating speech recognition functionality, creating a bidirectional communication feature. Adaptive Learning: Implement machine learning algorithms to adapt to users' speech preferences over time, enhancing the system's ability to generate more natural-sounding speech. Secure User Authentication: Implement user accounts and secure authentication to provide personalized settings and allow users to access their history and preferences from multiple devices.

Core Azure Services

Azure App Service :


The project utilizes Azure App Service to host the web application, ensuring scalability, reliability, and ease of deployment. This service enables seamless integration with other Azure components and provides a secure environment for the application.


Azure cosmosdb for mongodb Dtatabase :
Description :

This comprehensive project documentation outlines the process and methodologies involved in migrating a MongoDB database to Azure Cosmos DB within the Azure cloud ecosystem. The seamless transition from a traditional MongoDB setup to a globally distributed, multi-model database service like Azure Cosmos DB marks a strategic move towards scalability, global reach, and enhanced performance.


Azure AI Service

Azure AI chatbot Service :

Azure AI Chatbot service enables the creation of intelligent, interactive chatbots with natural language understanding, leveraging machine learning. Seamlessly integrated with Azure, it empowers applications to provide intuitive and personalized user interactions.

Other Azure Technologies / Services

In addition to the core and AI services, Textminds may leverage various Azure technologies to optimize performance, enhance functionality, and streamline development workflows. For instance, Azure Cognitive Services can augment natural language understanding capabilities, enabling Textminds to interpret and respond to user queries more accurately. Moreover, Azure DevOps provides a robust framework for continuous integration and deployment, facilitating agile development practices and ensuring the timely delivery of updates and enhancements to the Textminds platform.

Azure Monitor :

Real-time Performance Metrics : Monitors vital overall performance indicators, ensuring the application runs seamlessly.

Proactive Alerts : Issues immediately alerts on deviations from set overall performance thresholds, enabling fast responses to capability disruptions.

Azure Application Insights :

User Interaction Insights : Analyzes consumer behaviors, providing distinctive facts on trips and characteristic recognition.
Diagnostics Precision : Traces requests comprehensively, facilitating quick identity and determination of issues at each frontend and backend degrees.

Screenshots

Azure App Service

Description :

Azure App Service provides a scalable and reliable hosting environment for the Text-to-Speech. It ensures seamless deployment and high availability, facilitating an optimal user experience.


Azure cosmosdb for mongodb Dtatabase

Description :

This comprehensive project documentation outlines the process and methodologies involved in migrating a MongoDB database to Azure Cosmos DB within the Azure cloud ecosystem. The seamless transition from a traditional MongoDB setup to a globally distributed, multi-model database service like Azure Cosmos DB marks a strategic move towards scalability, global reach, and enhanced performance.


Azure AI chatbot Service

Description :

Azure AI Chatbot service enables the creation of intelligent, interactive chatbots with natural language understanding, leveraging machine learning.


Working Live Project Display

Description :

Here I am attaching the final working website's screenshot for the reference.

Resource Visualizer

resource-display

Final Project Statement

The Text-to-Speech project utilizes Azure AI services to convert written text into lifelike speech, offering customization and multi-language support. Seamlessly deployed on Azure with Cosmos DB, it enhances accessibility and user experience, making it an ideal solution for inclusive applications.


Read Aloud - A Text to Speech Project

About

This is the final project created for Microsoft Future Ready Talent Virtual Internship Program. I created a website that is speak the text provided by the user.I have used 2 core Azure services. 1.Azure App Service 2.Azure cosmosdb for mongodb database to show the recent search history and also used one Azure AI Service(Chatbot)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages