Skip to content

Akamai, a desktop voice assistant supported for Windows 7, fills the void left by Cortana's absence on this OS version, offering seamless voice-controlled automation for enhanced accessibility and productivity, ffers a seamless user experience with background operation, familiar interface, and voice commands, performs day to day tasks effortlessly

Notifications You must be signed in to change notification settings

bhavyamistry/Akamai-Smart-Desktop-Assistant-for-Windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Akamai - Smart Windows-based Voice Assistant

vector

Project Overview

Akamai is a voice-based personal assistant designed to streamline tasks within an enterprise environment. It serves as a versatile tool for various functions including search, reminders, and note-taking, all through voice commands. With Akamai, users can effortlessly interact with their system by simply speaking commands.

Problem Statement

In response to the lack of a robust voice assistant for Windows 7, Akamaii was specifically developed to support this operating system version. At its creation, Cortana, Microsoft's voice assistant, did not offer compatibility with Windows 7, leaving users without a convenient voice-based solution. Akamai fills this gap by offering voice-controlled automation tailored specifically for Windows 7 users, enhancing accessibility and productivity on the platform. While originally targeting Windows 7, Akamaii has since been expanded to support Windows 8 and 10, catering to a broader user base with its voice-driven functionality.

Features

  • Background Operation: Once launched, Akamaii runs in the background, ensuring continuous availability without the need for manual startup.
  • Voice Commands: Users can perform various functions by issuing voice commands, eliminating the need for manual keyboard input and enhancing ease of use.
  • Familiar Interface: Akamaii's interface provides a familiar look and feel, reminiscent of popular smart assistants like Google Assistant, ensuring a comfortable user experience.
  • Basic Computer Functions: Users can execute basic computer functions such as shutdown, restart, disk check, and error diagnosis through simple voice commands.
  • File Management: Akamaii facilitates file management tasks such as creation, searching, and deletion, enabling users to manipulate files with ease.
  • Application Control: Users can instruct Akamaii to open desktop applications installed on their machine, simplifying application access.
  • Web Search and Browsing: In addition to offline features, Akamaii supports web search and browsing commands, allowing users to search the web or open specific websites effortlessly.
  • Natural Language Interaction: Users can naturally converse with Akamaii, asking questions or issuing commands as they would with a personal assistant.
  • Mathematical Operations: Akamaii functions as a calculator, enabling users to perform basic mathematical operations through voice commands.
  • Speech-to-Text Notes: Akamaii offers a speech-to-text feature, allowing users to create notes or documents by dictating them verbally, saving time and effort.
  • Mute Functionality: Users have the option to mute Akamaii's listening capability while speaking, providing privacy and control over interactions.

Installation

To run the project locally, follow these steps:

Installation and Setup

Follow these steps to install and run the ASP.NET application:

  1. Clone the Repository:

    git clone https://github.com/bhavyamistry/Akamai-Smart-Desktop-Assistant-for-Windows.git
    
  2. Navigate to the Project Directory:

    cd your_repository
    
  3. Restore Dependencies: Use the following command to restore the dependencies specified in the project's packages.config file:

    nuget restore
    
  4. Build the Project: Build the project using the following command:

    msbuild WindowsFormsApplication1.sln
    
  5. Run the Application: Once the project is built successfully, you can run the application using Visual Studio or by executing the following command:

    dotnet run
    
  6. Access the Application: Once the application is running, open a web browser and navigate to the following URL:

    http://localhost:port_number
    

    Replace port_number with the port on which the ASP.NET application is running.

Additional Notes

  • Ensure that you have .NET Framework installed on your system.
  • Make sure to have Visual Studio or another suitable development environment for ASP.NET applications installed.
  • Modify the connection strings and other configurations in the web.config file as needed for your environment.

Technologies-used

C# .Net JavaScript MicrosoftSQLServer Windows Google Web Speech API

Project-Demonstration

Demo

About

Akamai, a desktop voice assistant supported for Windows 7, fills the void left by Cortana's absence on this OS version, offering seamless voice-controlled automation for enhanced accessibility and productivity, ffers a seamless user experience with background operation, familiar interface, and voice commands, performs day to day tasks effortlessly

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published