[FREE] SpeechGPT: Example project mixing OpenAI GPT and Microsoft Azure Speech Services

SpeechGPT v1.1.1

Changes

Update AzSpeech to v1.5.0

  • Fix error logging
  • Add new setting to enable usage of private endpoints
  • Set audio compression to not occur in transient sound waves
  • Fix audio compression occurring more than one time
  • Fix audio compression being called outside audio thread
  • Separate tasks signals to avoid the completion delegate sending wrong data (this fixes the ‘sound wave with 0 duration…’ issue)
  • Set to only broadcasts be called in game thread
  • Set the runnable threads to try lock on exit to avoid crashes after End PIE
  • Add comments in some functions
  • Move Viseme Data to a separate header
  • Create new structure: Animation Data
  • Added new functions to extract Animation JSON Data from Viseme Data

Update HttpGPT to v1.2.0

  • Create new structures: Options & Error
  • Set all tasks to receive an options param
  • Set settings to contain a default options object
  • Set the response to contain the error object if bSuccess is false
  • Transform the role param in an Enumeration
  • Set the message body to use the options or the default options if no one was given to the task. Also allowing the usage of other models.
  • Set the plugin to contains 2 functions to manage an entire chat or send a single message.