Commit Graph

9 Commits

Author SHA1 Message Date
Jeremy Rand
b9dc17aef4 Actively disconnect when the GSView goes away. 2022-03-27 23:43:16 -04:00
Jeremy Rand
7279d7ecb1 Fix the bug which did not allow the connection to go down when switching to another destination when the previous destination was in listen mode. Fix the problem with supporting all input types on my iMac. I have added code which converts from the audio format of the input to the preferred audio format of the speech recognizer. 2022-03-24 22:58:11 -04:00
Jeremy Rand
d7c430f588 Major rework of the network code, splitting out the speech recognition aspects and creating separate threads for read and write. This improves handling of network connection closure by the other end and other network connectivity errors. Add some unit tests for the connection code. 2022-03-16 18:13:56 -04:00
Jeremy Rand
923d0bf967 A fairly big rework of the code to split the network handling code from the speech handling code. Also, introduce a thread for reading from the socket and a separate thread for writing to the socket. That way, disconnections made by the NDA are handled correctly. 2022-03-15 23:58:04 -04:00
Jeremy Rand
b2c2cbd587 Add code to pace the text to the GS to reduce the amount of re-typing required. 2022-02-22 23:52:00 -05:00
Jeremy Rand
72a49275a9 Fix button appearance in dark mode. Add the heard text the UI below the buttons. Convert to MacOS Roman character set so words like "resume" appear with the correct accents on the GS. 2022-01-18 22:51:28 -05:00
Jeremy Rand
dc3db26243 Connect up the speech forwarder to the new UI. 2022-01-11 23:30:41 -05:00
Jeremy Rand
c5e6cc70a5 More work on the GSView. 2021-12-28 23:21:47 -05:00
Jeremy Rand
abab6bb844 Put uuids in the iCloud data about each destination and start building the view for a specific destination to control the connection, listening and debug. 2021-12-21 23:19:42 -05:00