Skip to content

Voise server is a multiprovider cognitive engine, integrated with Microsoft Speech, Azure Cloud and Google Cloud

Notifications You must be signed in to change notification settings

tomferreira/voise-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voise Server

Main component of solution, Voise Server is the gateway among the client and the many cognitive providers, such as speech recognition (Speech-to-text), voice synthesizer (Text-to-speech) and intention recognition.

Currently follow providers are supported:

Provedor Tipo STT TTS IR
Google Cloud Saas X X
Microsoft Azure Saas X
Microsoft Speech On-premise X
Weka On-premise X

Requirements

Instalation

  1. Compile the project
  2. Move the artefacts to %ProgramFiles%/voise-server directory.
  3. Create the Windows service, executing the follow command (as admin mode):
cd %ProgramFiles%\voise-server
Voise.Server.exe install

The service is created with automatic start.

Configuration

The configuration is done in config.xml file in solution's main directory.

Example of configuration using the Google Cloud:

<?xml version="1.0" encoding="utf-8" ?>
<config>
    <!-- Default: 8102 -->
    <!--<port>8102</port>-->

    <recognizers>
        <!-- Default: me -->
        <enabled>ge</enabled>

        <google>
            <credential_path>.\credentials\google-credential.json</credential_path>
        </google>

    </recognizers>

    <synthesizers>
        <!-- Default: me -->
        <!--<enabled>me</enabled>-->
    </synthesizers>

    <!-- Default: ./classifiers/ -->
    <!-- <classifiers_path>./classifiers/</classifiers_path> -->

    <!-- WARNING: The log configuration must be directly done at Log.config file -->

    <tuning>
        <!-- Default: false -->
        <enabled>true</enabled>

        <!-- Default: ./tunning/ -->
        <!-- <path>./tunning/</path> -->

        <!-- Default: 7 -->
        <!-- <retention_days>7</retention_days> -->
    </tuning>
</config>

About

Voise server is a multiprovider cognitive engine, integrated with Microsoft Speech, Azure Cloud and Google Cloud

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published