Skip to content

Releases: ViSzKe/PythonFO

v0.4.0-alpha

Choose a tag to compare

@ViSzKe ViSzKe released this 11 Apr 14:34
6e0be30

New features in v0.4.0

  • vosk replaces whisper
  • Recognizer cancels listening after 10 seconds

v0.3.2-alpha

Choose a tag to compare

@ViSzKe ViSzKe released this 06 Apr 17:16
d43ddda

New features in v0.3.2

  • Demo mode: doesn't load SimConnect

Technical changes in v0.3.2

  • Move license_notice() to separate file
  • Add CONTRIBUTING.md

v0.3.1-alpha

Choose a tag to compare

@ViSzKe ViSzKe released this 14 Mar 06:20
632dbbe

New features in 0.3.1

  • Whisper's requirements are now separated from the main requirements, so you can install them only if you want to use Whisper.

Bug fixes in 0.3.1

  • Frequency commands did not work if "decimal" was in the command.

Other changes in 0.3.1

  • Zero padding for headings is now removed, because different users might want to add zeroes before or after the commanded numbers.
  • The default ptt key is now alt.
  • Every aircraft now as its own list_of_commands.md in its folder.

Technical changes in 0.3.1

  • listen_for_commands.py is now separated from the aircraft-specific code, because the same speech recognition code can be used regardless of aircraft. This should make it easier to add more supported aircraft.

v0.3.0-alpha

Choose a tag to compare

@ViSzKe ViSzKe released this 03 Mar 06:39
0409ac1

New features in 0.3.0

  • You can now set a default command in utils.py. If no prefix is added when you say your command, the program will interpret it as the default command. This is useful for commands that you use frequently.

Technical changes in 0.3.0

  • process_command() now removes the specific prefix (flaps/heading/frequency) before sending it to the appropriate processing function. This should increase reliability and enable for more complex processing functions.

Licensing changes in 0.3.0

  • PythonFO description changed from: "voice control for Microsoft Flight Simulator written entirely in Python" to "Free virtual first officer for Microsoft Flight Simulator written entirely in Python"

v0.2.0-alpha

Choose a tag to compare

@ViSzKe ViSzKe released this 02 Mar 10:40
18049f5

New features in 0.2.0

  • You can now change the PTT key in utils.py
  • New speech recognition model: OpenAI Whisper
  • You can now choose your preferred speech recognition model (Google or Whisper) in utils.py
  • You can now say only the last number(s) in a heading and zeroes will be added automatically, for example "heading one-nine" instead of "heading zero-one-nine"

Technical changes in 0.2.0

  • utils.py moved to project root
  • Add a sleep(0.1) to the main loop to reduce CPU usage
  • Add a "Recognizing..." message to the console to indicate that the recording is completed and the speech recognition is in progress (this is especially useful for Whisper)
  • Add code to remove spaces/punctuation/special characters that speech recognition (specifically Whisper) sometimes adds
  • Add a safeguard against trying to command frequencies longer than 6 digits

v0.1.0-alpha

Choose a tag to compare

@ViSzKe ViSzKe released this 01 Mar 18:44

Initial release