Company
Date Published
Author
Team Symbl
Word count
1791
Language
English
Hacker News points
None

Summary

We've created a React application that uses the Symbl Async Audio API, Job API, and Conversation API to process an uploaded audio file, display loading progress, and extract topics from the conversation. The app consists of two main components: `Audio` and `Topics`. The `Audio` component handles uploading the audio file, sending it to the Async Audio API for processing, and displaying a loading indicator while the processing is in progress. Once the processing is complete, it retrieves the Conversation ID and uses it to fetch the topics from the Conversation API. The `Topics` component displays the extracted topics. We've used React Hooks, Context API, and Material-UI components to build this application.