Skip to content

jhombeck/Voice-User-Interface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Voice User Interfaces for Effortless Navigation in Medical Virtual Reality Environments

This project demonstrates how to use voice commands to interact with and navigate aneurysm data.

image

The project is optimized for use with the Valve Index for a complete experience. However, a debug version with limited features is available, allowing execution without a Head-Mounted Display (HMD).


Installation Guide for Windows 11

Step 1: Download the Required Repositories

Step 2: Download and Install Unity Hub

  • Download Unity Hub from Unity Hub
    • You will need a Unity account to log in.
  • Once logged in, navigate to the Projects tab and click Add.
  • Select the Unity folder from the cloned Git repository.
  • Unity will prompt you to install the correct version for this project (Unity 2019.4.40f1).
  • Install the specified Unity version.
    • Note: Installing Visual Studio is optional and only required if you plan to edit code.
  • After the installation is complete, open the project through Unity Hub.
  • Within the project, navigate to the Scenes folder and double-click on Navigation_Demo to load the scene displayed in the screenshot above.

Step 3: Install Docker

  • Download and install Docker Desktop — Docker Desktop

  • Unzip the downloaded Docker repository.

  • Open a command prompt and navigate to the .../src directory within the unzipped Docker repository and run:

    bash docker-compose up --build

    • Note: A running instance of Docker Desktop in the background is required to execute this command.
    • This process may take some time as all necessary components are installed.

Running the Application with Voice Control

Step 1: Set Up Docker

  • Ensure Docker is running as described in the installation section.

Step 2: Open the Unity Project

  • Open the Navigation_Demo scene in Unity, following the instructions in the installation section.

Step 3: Activate Voice Control

  • In Unity, press Play in the Unity Editor.
  • For users with a Valve Index HMD:
    • Press the left-hand trigger to activate the microphone.
  • For users without an HMD (debug version):
    • Hold down the Spacebar to activate the microphone.

Step 4: Issue Voice Commands

  • While the microphone is activated, issue verbal commands to the system. For example:
    • "Rotate the object 90° around the X-axis."
  • Depending on the specifications of your system, commands may take 2 to 10 seconds to execute.

BibTeX Citation

If you use our project in a scientific publication please use the following citation:

@article{hombeck2024voice, title={Voice user interfaces for effortless navigation in medical virtual reality environments}, author={Hombeck, Jan and Voigt, Henrik and Lawonn, Kai}, journal={Computers & Graphics}, volume={124}, pages={104069}, year={2024}, publisher={Elsevier} }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published