Skip to main content

SpeechExec Enterprise - Technical documentation

SpeechLive Service

Installation

During the setup, you are required to provide a user to properly setup the IIS and Windows service component of SpeechLive service. The SpeechLive service also requires access to a Microsoft SQL Database.

This user must have access to the following resources: - Your Installed SQL server to create / modify the settings database - Your ‘SEERoot’ folder used for configuration later The given user will be configured as a “run as” user for both the IIS web service AppPool, and the Windows service (the user must have read and write permissions for the SEERoot configuration and finished dictation folders). Further configuration on the installed IIS web service and the Windows service must be done manually using the guide below.

We recommend using the same user account for the AppPool and the Service even if you change it after the installation. To start the installation - Right-click SpeechLiveServiceSetup.exe and select "Run as administrator" to get elevated permissions.

Picture11.png

Click on Next

Picture12.png

Select account for installation and click on Next

Picture13.png

Start installation process with click on Install

Picture14.png

Click on Finish and close the installation process.

Picture15.png

Configuration

Autostart webservice on IIS version 7.X

Right click on Default Web Site, select Manage Website and click on Advanced Settings

Picture3.png

Set Start Automatically to True

Picture4.png

Autostart webservice on IIS version 8 or later

In IIS Manager click on computer name on the Connection pane, switch to Features View if the view is not active. Double click on Configuration Editor in the Management section of the Features View.

Picture5.png

Click the down arrow in the Section field, expand system.applicationHost and click on applicationPools

Picture6.png

Click on Collection and then click the … Button to the right of the count

Picture8.png

In the Collection Editor select SEEWebServicesAppPool item and in the Properties window set the following attributes:

  • autoStart attribute to True

  • startMode attribute to AlwaysRunning

Close the Collection Editor with the X

Picture9.png

Click Apply to save your changes

Picture10.png

Change user identity for the application pool

To change the user identity of the application pool newly created by the application setup, follow the short instruction. On the Application Pools panel in IIS, right click SEEWebServiceAppPool and select Advanced Settings…

Picture16.png

In the Advanced Settings dialog select Identity and click on … button

Picture17.png

In the Application Pool Identity dialog check Custom account and click on Set. In the Set Credential dialog enter your user identity credentials and click on OK

IMPORTANT NOTE: The user has to have read and write permision for the SEEROOT configuration, finished dictation and archive folder

Picture18.png
Picture19.png

Make sure that the Load User Profile setting is set to True.

Picture20.png

Activate Windows Authentication for the service

To enable Windows Authentication, do the following steps. In the Connections panel on the left, select the Sites and click on SpeechLiveService, double click on Authentication in the IIS section of the Features View panel.