Posted July 10, 2024 by Cyber Apps
#update
This update is not the full fledge UI update just yet. I'm still working on the remote interface.
This update is a major update, but still has some flaws that may happen. I will still iron them out.
I've fixed many issues, and added new things.
I will also be creating a wiki page for betting explaining how to use the program. You can find the Work in progress wiki here: https://github.com/cyberofficial/Synthalingua/wiki
If you find issues, please do make a new report here: https://github.com/cyberofficial/Synthalingua/issues
Remote Microphone Server (Start of 1.1)
Ignore sending data to API if data is empty
Journey to 1.1
GUI Wrapper Update
Fixed minor error
Fix Win 2 Error For Portable Version [temporary]
Remote Microphone update and Stream Module Update
Improvements:
download_segment
function in stream_transcription_module.py
to include more robust error handling and retries for downloading segments.
max_retries
parameter to the download_segment
function to specify the number of retry attempts.
requests.exceptions.RequestException
specifically for network-related errors, providing more informative error messages.
retry_delay
to handle temporary network issues.
http.client.IncompleteRead
exceptions, which can occur if the connection drops during download.
load_m3u8_with_retry
function in stream_transcription_module.py
has been enhanced to retry loading the M3U8 playlist file if there are errors, making it more resilient to network fluctuations.
requests.exceptions.RequestException
and http.client.IncompleteRead
errors during playlist loading, retrying with a delay until successful.
sounddevice
, soundfile
, and pydub
to requirements.txt for audio capture. Will be using a more native way to capture audio better.
player.html
to address potential overlapping issues. This change ensures better visual clarity and prevents elements from overlapping, enhancing the user interface.
Bug Fixes:
stream_transcription_module.py
:remote_microphone.py
:remote_microphone.py
. This change ensures that the generated HLS playlist is created correctly, addressing potential issues with live stream playback.
Lock numpy to version 1.26.4
RuntimeError: Numpy is not available #111 - Lock numpy
to version 1.26.4
Update README.md
Version Bump
Additional Fixes