Skip to content

Releases: baykovr/AVPI

22.06.28-preview

29 Jun 05:16
Compare
Choose a tag to compare

About

This patch adds a new feature, the process start action.
This action type simply passes and executes the configured command string as "cmd.exe /C {processCommand".
For complex operations, I recommend having this action execute a batch script.

Examples:

notepad.exe
C:\Program Files\Mozilla Firefox\firefox.exe
notepad.exe C:\Users\src\github.com\AVPI\GAVPI\GAVPI\bin\Release\NAudio.xml

image

21.11.01

02 Nov 00:04
Compare
Choose a tag to compare

About

A minor release providing bug fixes and an updated build.

Fixes

  • Use system defaults for voice, locale #76
  • Type-o #77

Development Release 17.03.15

16 Mar 00:40
Compare
Choose a tag to compare

Add:

  • Paste String from Clipboard Action (#20)

Minor refactor in action implementation.

Development Release 17.03.08

08 Mar 05:08
Compare
Choose a tag to compare

Fix:

  • Not possible to stop sound play actions #36
  • Trigger action only if associated program is focused (#63)
  • Multiple instances when opening from system tray #58
  • Unhandled Exception on Application Close #53
  • MP3 sometimes don't reproduce when called. #59

This is a test build for #61.

GAVPI Alpha v0.10

24 Apr 03:36
Compare
Choose a tag to compare

Thank you @AmethystAir

Installation

Extract GAVPI folder anywhere, delete or overwrite the previous (exe) version if you have it. You do not need to overwrite your profiles or settings file.

Usage

Right click gavpi.exe run as administrator
Note that gavpi will not run in the background (tray icon) until exited from tray.
You can exit by right clicking on the tray icon and select Exit.

Updates

  • Fix backward compatibility issues with older profiles.

@AmethystAir
Updated InputManager fixing several issues

  • Support for .NET 4.0+
  • Fix for #42, #50 , #29

Hotfixes

04.24.16: Incremented to v 0.10.1 in order to fix refactor error.

GAVPI Alpha v0.09

10 Apr 03:10
Compare
Choose a tag to compare

Thank you for your contributions @Simon-Dainty @Pazns @jjonj @Kestrelos and those who provided invaluable feedback.

Installation

Extract GAVPI folder anywhere, delete or overwrite the previous (exe) version if you have it. You do not need to overwrite your profiles or settings file.

Usage

Right click gavpi.exe run as administrator
Note that gavpi will not run in the background (tray icon) until exited from tray.
You can exit by right clicking on the tray icon and select Exit.

Updates

In 0.09
Add ability to randomly execute actions from action sequence.
Fix backward compatibility issue with profiles created with version (<0.07).

From 0.08 (Since tagging is a messed up)
This update adds support for playing sound files via a new action.
Fixed a rare bug in action construction failure crashing the editor.
Added @Kestrelos profile to the release folder.
Added a folder for sound file placement, I recommend you copy sounds files to reference there rather than picking them from system folders

GAVPI Alpha 0.08

12 Mar 02:16
Compare
Choose a tag to compare

Updates

  • Added ability to press a key for selection in addition to using the drop down for most common keys (Special keys and combination not supported yet).
  • Added ability to select sound device for audio playback (you can also use different audio files on different devices simultaneously).
  • Fixed missing keys from input selection, namely the alt and oem keys.
  • Fixed an issue with profile sequence ordering wrapping around during editing (moving an action up would wrap around to the end of the list).
  • Refactored and organized source code.

@AdamJamesNaylor

  • Added ability to double click items in profile in order to edit them.
  • Added balloon tool tip to notify the user the program is still running in the background.

Installation

Extract GAVPI folder anywhere, delete or overwrite the previous (exe) version if you have it.
We recommend you delete previous files and configurations (except profiles), this is because the configuration file has new attributes (audio device).

Usage

Right click gavpi.exe run as administrator
Note that gavpi will not run in the background (tray icon) until exited from tray.
You can exit by right clicking on the tray icon and select Exit.

GAVPI Alpha v0.07

01 May 03:04
Compare
Choose a tag to compare

Thank you for your contributions @Simon-Dainty @Pazns @jjonj @Kestrelos and those who provided invaluable feedback.

Installation

Extract GAVPI folder anywhere, delete or overwrite the previous (exe) version if you have it. You do not need to overwrite your profiles or settings file.

Usage

Right click gavpi.exe run as administrator
Note that gavpi will not run in the background (tray icon) until exited from tray.
You can exit by right clicking on the tray icon and select Exit.

Updates

This update adds support for playing sound files via a new action.
Fixed a rare bug in action construction failure crashing the editor.
Added @Kestrelos profile to the release folder.
Added a folder for sound file placement, I recommend you copy sounds files to reference there rather than picking them from system folders.

I cannot redistribute sound packs, but I can provide links on where you can get them.

A popular choice is GLADOS, you can google around for wav sound file packs here is one I found

http://www.fileplanet.com/219750/download/Portal-2---GLaDOS-Sound-Pack (if the link goes down, sorry)

https://forums.robertsspaceindustries.com/discussion/148740/ultimate-arena-commander-voice-companion-ark

You can also use any sound pack you find online. Theoretically you can play any valid sound file, when choosing there's a picker limit to mp3, wav,mp4 and wmv. However, you can ignore this using the * all option.

A known bug is there is no method of stopping a long sound from playing, so if you choose a song you're going to hear it for the duration.

https://github.com/baykovr/AVPI/tree/master/Profiles

Screen Shots

We'll keep the screen shots for appearance sake in case someone links directly.

Action Sequence Editor

actionsequenceeditor


The database is persistent with the profile, just remember to save edits meticulously.

db (click on the image for a larger view)


pushtotalk


Gavpi will run in the background now freeing up some of you precious task bar space. Lastly, only one instance of gavpi can be launched at a given time.

tray

GAVPI Alpha v0.06

29 Apr 00:35
Compare
Choose a tag to compare

Thank you for your contributions @Simon-Dainty @Pazns @jjonj @Kestrelos and those who provided invaluable feedback.

Installation

Extract GAVPI folder anywhere, delete or overwrite the previous (exe) version if you have it. You do not need to overwrite your profiles or settings file.

Usage

Right click gavpi.exe run as administrator
Note that gavpi will not run in the background (tray icon) until exited from tray.
You can exit by right clicking on the tray icon and select Exit.

Updates

This is a minor update which addresses push to talk latency.

Note that you may start speaking as soon as your push to talk key is pressed down, there will be some latency but for the most gavpi is listening as soon as the key even registers. In testing this is nearly instant, the delay is in the speech recognition and event triggering which is slightly reduced in this update.

Starting with the next update we will bundle default profiles to server as examples, for now they are available for manual download at:

https://github.com/baykovr/AVPI/tree/master/Profiles

Screen Shots

We'll keep the screen shots for appearance sake in case someone links directly.

Action Sequence Editor

actionsequenceeditor


The database is persistent with the profile, just remember to save edits meticulously.

db (click on the image for a larger view)


pushtotalk


Gavpi will run in the background now freeing up some of you precious task bar space. Lastly, only one instance of gavpi can be launched at a given time.

tray

GAVPI Alpha v0.05

24 Apr 00:16
Compare
Choose a tag to compare

Thank you for your contributions @Simon-Dainty @Pazns @jjonj and those who provided invaluable feedback.

Installation

Extract GAVPI folder anywhere, delete or overwrite the previous (exe) version if you have it.

Usage

Right click gavpi.exe run as administrator
Note that gavpi will not run in the background (tray icon) until exited from tray.
You can exit by right clicking on the tray icon and select Exit.

Updates

Summary

  • Bug fixes.
  • Overhauled Action Sequence Editor
  • Basic Database/Variable Support
  • Push to Talk
  • Application/Profile Association
  • Tray Icon, single instance support

Details

Action Sequence Editor

The old action sequence editor was cumbersome and difficult to use. You know have the ability to change the order of actions, delete and edit them via buttons and overall have a better aesthetic.

Additionally actions are split into categories a little better, including the new data action category which isn't quite ready yet. (beta milestone)

actionsequenceeditor


Although many features are planned in the future (maybe too many), I added a basic database implementation. It has the ability to store values and reference them in the action sequences. In the example below, you can store a string value (word or sentence) and reference it as a speak action. In this way you can simply reference items for the speech synthesis from the db in multiple sequences.

The database is persistent with the profile, just remember to save edits meticulously.

db (click on the image for a larger view)


Push to talk is a feature requested in past, thanks to @Pazns it's finally in. Additionally @Simon-Dainty added persistent loading and handling of settings as well as process/profile association.

pushtotalk


@Simon-Dainty also added tray icon support, gavpi will run in the background now freeing up some of you precious task bar space. Lastly, only one instance of gavpi can be launched at a given time.

tray