1. Homepage
  2. Programming
  3. [2022] Queensland - CSSE6400 Software Architecture - Assessment - Scalable Text-to-Speech

[2022] Queensland - CSSE6400 Software Architecture - Assessment - Scalable Text-to-Speech

Engage in a Conversation
The University of QueenslandCSSE6400Software ArchitectureScalable Text-to-Speech

Scalable Text-to-Speech Software Architecture CourseNana.COM

Semester 1, 2022 CourseNana.COM

  CourseNana.COM

Summary CourseNana.COM

In this assignment, you will demonstrate your ability to design, implement, and deploy a web application that can process a high load, i.e. a scalable application. You will be asked to deploy a tool that accepts text input and generates synthesized speech output. Specially you need to support: CourseNana.COM

  CourseNana.COM

• Uploading and generating speech for text input of varying sizes. CourseNana.COM

• Access via a specified REST API for use by front-end interfaces. CourseNana.COM

• Remaining responsive to the user while generating speech. CourseNana.COM

  CourseNana.COM

Your service will be deployed to AWS and will undergo automated correctness and load-testing to ensure it meets the required scalability. CourseNana.COM

  CourseNana.COM

1 Introduction CourseNana.COM

Text-to-speech software supports accessibility, enables smart-home devices, and even breaks down language barriers. Unfortunately, text-to-speech is computationally intensive. While the technology has made great advances over the past few decades, many open-source implementations are still inefficient. CourseNana.COM

  CourseNana.COM

Task For this assignment, the University of Queensland is looking to convert all course content into speech. This will support visually impaired students in their studies. All course content fromslack messages and blackboard announcements to textbooks must be converted to speech. You will be responsible for designing and implementing a service to generate synthesized speech for use across the entire university. CourseNana.COM

  CourseNana.COM

Requirements As you might imagine, blackboard announcements occur frequently and should be translated in almost real time. While textbooks are set ahead of semester and may take several days to process. The university will experience peaks of usage. At the start of semester, instructors set many textbooks which need to be processed. The university will also experience usage lows over the summer holiday period when few translations will be required. The university is not willing to pay for the resources required during usage peaks all year round. Your implementation must be able to scale dynamically based on the current amount of jobs to be processed. CourseNana.COM

  CourseNana.COM

2 Interface CourseNana.COM

Your service will be utilised by almost every system in the university. Every university service must support text-to-speech on the first Monday of semester two. An interface specification has already been developed and distributed to existing service owners, who are working hard to deliver support for their services. CourseNana.COM

  CourseNana.COM

You must implement this interface exactly as described. The interface specification is available to all CourseNana.COM

service owners online: https://csse6400.uqcloud.net/assessment/chatterbox CourseNana.COM

  CourseNana.COM

3 Implementation CourseNana.COM

To ensure that your service is able to faithfully generate voice clips that our tests will expect, there are some restrictions on how your service can be implemented. CourseNana.COM


CourseNana.COM

Your service must utilise the chatterbox command line tool provided for this assignment. This tool is available on pypi and may be installed using pip: https://pypi.org/project/uq-chatterbox/ CourseNana.COM

CourseNana.COM

Get in Touch with Our Experts

WeChat WeChat
Whatsapp WhatsApp
The University of Queensland代写,CSSE6400代写,Software Architecture代写,Scalable Text-to-Speech代写,The University of Queensland代编,CSSE6400代编,Software Architecture代编,Scalable Text-to-Speech代编,The University of Queensland代考,CSSE6400代考,Software Architecture代考,Scalable Text-to-Speech代考,The University of Queenslandhelp,CSSE6400help,Software Architecturehelp,Scalable Text-to-Speechhelp,The University of Queensland作业代写,CSSE6400作业代写,Software Architecture作业代写,Scalable Text-to-Speech作业代写,The University of Queensland编程代写,CSSE6400编程代写,Software Architecture编程代写,Scalable Text-to-Speech编程代写,The University of Queenslandprogramming help,CSSE6400programming help,Software Architectureprogramming help,Scalable Text-to-Speechprogramming help,The University of Queenslandassignment help,CSSE6400assignment help,Software Architectureassignment help,Scalable Text-to-Speechassignment help,The University of Queenslandsolution,CSSE6400solution,Software Architecturesolution,Scalable Text-to-Speechsolution,