Tiny Java bindings for the NVDA Controller Client.
You can add a Gradle dependency for this library using the following Maven repository and dependency:
repositories {
maven { url = 'https://maven.gegy.dev' }
}
dependencies {
implementation 'dev.gegy:nvda-controller-client-java:1.0.0'
}Access to the NVDA controller needs to go through an instance of NvdaControllerClient, which can be created by calling NvdaControllerClient.create().
For example, to narrate Hello world!:
final NvdaControllerClient nvda = NvdaControllerClient.create();
if (nvda.isRunning()) {
nvda.speak("Hello world!");
}