Skip to content
This repository has been archived by the owner on Dec 31, 2024. It is now read-only.

Task: Speaking Endpoints #4

Closed
8 tasks
ReinderVosDeWael opened this issue Nov 9, 2023 · 1 comment · Fixed by #23
Closed
8 tasks

Task: Speaking Endpoints #4

ReinderVosDeWael opened this issue Nov 9, 2023 · 1 comment · Fixed by #23
Assignees

Comments

@ReinderVosDeWael
Copy link
Contributor

Endpoint: GET /api/v1/speaking

  • Endpoint selects a word at random.
  • Endpoint returns the word.

Endpoint: POST /api/v1/speaking

  • Endpoint takes the user response as bytes.
    • If file is bigger than 1MB, return 400.
  • Endpoint takes the target word in the header.
    • If word is not in the list of valid words, return 400.
  • Endpoint users whisper to transcribe the audio.
  • Endpoint returns a True/False depending on whether it matches the word.
@ReinderVosDeWael ReinderVosDeWael converted this from a draft issue Nov 9, 2023
@ReinderVosDeWael ReinderVosDeWael linked a pull request Dec 5, 2023 that will close this issue
@ReinderVosDeWael
Copy link
Contributor Author

Closing as changes in architecture have made some subtasks obsolete.

@github-project-automation github-project-automation bot moved this from Todo to Done in LinguaWeb Dec 5, 2023
@ReinderVosDeWael ReinderVosDeWael self-assigned this Dec 6, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Status: Done
Development

Successfully merging a pull request may close this issue.

1 participant