Commit Graph

18 Commits

Author SHA1 Message Date
Jonas Luz Jr. e0daa00205 Adds STT functionality with audio upload
Adds speech-to-text (STT) functionality by allowing users to upload audio clips, start transcription jobs, and download transcriptions.

Introduces new API endpoints for STT upload, start, and download.

Also, converts AudioClip to WAV byte array.
2025-11-26 19:31:12 -03:00
Jonas Luz Jr. ea4535ebb6 Updates GUI for new working flow. 2025-11-26 19:30:37 -03:00
Jonas Luz Jr. 6c1ed05bd7 Refactors UI interaction and state management
Improves UI element handling by encapsulating UI logic.

Enhances state management for session activity and input
enablement through properties. Introduces event handlers for button
clicks to decouple UI interactions.
2025-11-26 07:21:44 -03:00
Jonas Luz Jr. 15db99b032 Improves microphone audio capture.
- Uses audio monitoring during recording.
- Records the audio in a WAV file.
2025-11-25 10:08:39 -03:00
Jonas Luz Jr. d0ff6aac6b Fixes project and build settings to build for Android. 2025-11-23 18:59:11 -03:00
Jonas Luz Jr. f1feb625e5 Updates MVP scene and prepare Windows build. 2025-11-23 16:40:34 -03:00
Jonas Luz Jr. 4c077514e3 Iplements and integrates GameManager and UIController. 2025-11-23 16:40:06 -03:00
Jonas Luz Jr. dd5aef15b1 Adds GUI design. 2025-11-23 16:36:13 -03:00
Jonas Luz Jr. 478470b590 Tunes in the audio output and reorganize context menus. 2025-11-23 14:14:59 -03:00
Jonas Luz Jr. ff19156d49 Updates Test scene. 2025-11-23 13:49:14 -03:00
Jonas Luz Jr. ebcb98d8d3 Improves /chat/ endpoint client. 2025-11-23 13:46:51 -03:00
Jonas Luz Jr. b3679cdffe Implements /chat/ endpoint call with audio playing. 2025-11-23 07:37:29 -03:00
Jonas Luz Jr. 6739596fb0 Implements ApiClient class and manager class. 2025-11-22 19:50:01 -03:00
Jonas Luz Jr. b6e5930ead Implements API touching and session initiation calls. 2025-11-22 11:19:11 -03:00
Jonas Luz Jr. ddb8e75ca7 Reorganizes and cleans up the project metadata files. 2025-11-22 11:18:02 -03:00
Jonas Luz Jr. 6a7453bb89 Adds basic scene to test microphone recording and playing. 2025-11-21 15:46:41 -03:00
Jonas Luz Jr. 2a36a6ad93 Installs LFS and initiate image files tracking. 2025-11-21 14:36:07 -03:00
Jonas Luz Jr. 3ab3c99076 Creates base Unity 6000.2.12f1 project. 2025-11-21 14:34:19 -03:00