Thanks to visit codestin.com
Credit goes to github.com

Skip to content

srinathmyana/Speechify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Speechify Python Functional Test

Project Overview

The project's goal is to implement an LRU Cache Provider, an SSML Parser, and a helper function for converting an SSML Node Tree to a plain text string.


Task Details

Implementation Checklist

  • LRUCache: Implement a LRU Cache Provider with get, has and set methods.
  • parseSSML: Implement a SSML Parser that takes a SSML string and returns a SSML Node Tree.
  • ssmlNodeToText: Implement a function that takes a SSML Node Tree and recursively converts it to a plain text string.

Setup & Run

# Installs dependencies
make install

# Runs tests
make test

Time to Implement

1 Hour 30 Minutes


Development Guidelines

Do's

  • Write clean, maintainable, and well-documented code.
  • Please follow the best practices and coding standards.
  • Test cases are provided for all methods; use them to ensure that your code is correct and meets our requirements.
  • You are free to use any official documentation or language references.
  • You can use the debugging tools and native IDE features (only standard Auto-Completion)

Don'ts

  • Do NOT use any external libraries for the implementation.
  • DO NOT use any Coding Assistants like GitHub Copilot, ChatGPT, etc or any other AI based tools.
  • DO NOT visit direct blogs or articles related to implementation of the tasks.
  • DO NOT use StackOverflow or any other forum websites.

About

LRUcache , SSML

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •