Skip to content Skip to main navigation Skip to footer

Search: directory%20structure

46 results

Understand SPE directory structure

…more information about the “embedded SPE” mode. lib lib directory contains shared runtime .so libraries. This directory currently exists only in SPE for Linux. On Windows, shared .dll libraries are placed directly in SPE installation directory root. log log directory contains SPE log files. The default log base name is phxspe.log and can be changed in the SPE configuration file….

Understand SPE configuration file

…For additional details about home directory, see Understand SPE home directory article. bsapi.path # Set path to bsapi directory # bsapi.path = ${application.dir}bsapi Path to a directory where data of individual Phonexia speech technologies are stored in per-technology subdirectories. Defaults to bsapi* subdirectory of SPE application directory. For multi-instance SPE deployments, this can be set to a shared location to…

LID: Terminology and adaptation

…The subdirectory name(s) will be used as languageprint archive name(s). In the example below we use input directory /path/to/my/languageprints from previous step, which contains subdirectories MyLanguage and MyOtherLanguage with extracted languageprints (also used in previous step) we use output directory bsapi/lid/lprints/l4, which is the directory containing the pre-created languageprint archives supplied by Phonexia – you can put them anywhere else,…

Understand SPE home directory

SPE home directory is an analogy of user home directory in operating systems (e.g. /home/ in *nix, /Users/ in macOS or Windows, etc.) – it is the place where SPE stores data for users configured in SPE. Default SPE home directory location is {SPE_installation_directory}/home/. This location can be changed using server.user.home setting in phxspe.properties SPE configuration file. Changing the home…

Understand SPE benchmark

…SPE by replacing the content of default directory with your own audio files creating a directory with name according the name-matching rule (see above) and putting audio files in corresponding language in the directory For example: directory named es would be matched for es_6 and es_es_5 models, but not the old spanish_american model directory named cs_cz_fin would be matched only…

SPE and Browser installation: standalone SPE

…package. In other words, merge the contents of the /bsapi/ directory with the /SPE/bsapi/ 4. Configure Speech Engine In order to configure the Speech Engine, we have to navigate to /SPE/ directory and start the configuration utility called phxadmin SPE on Windows In the /SPE/ directory type cmd in the Address bar, to open the Command line. In the command…

Understand SPE configuration

…text-based, well commented and human readable. Read carefully these comments as there are some useful tips and tricks hidden inside. Let’s begin; pay attention to the comment about variables notation format mentioned in the configuration preamble: # This is the default properties file for Phonexia Speech Engine # # Variables: # ${application.dir} path to application directory # ${system.env.<NAME>} system environment…

STT: Language Model Customization tutorial

…model in Speech Engine using phxadmin 1) Placing the customized STT model in correct location In order to be recognized by Speech Engine, the customized STT model must be placed in a correct location. The best location in SPE 3.41 or newer is <SPE_directory>/shared/bsapi/stt (see Understand SPE directory structure article). In older versions it’s <SPE_directory>/bsapi/stt. The data and settings directories…

Understand SPE user accounts

…data/ └── storage/ └── audio -> /shared_recordings/ In the above example, we created a directory audio in each SPE account’s storage, and symlinked it to a completely different directory shared_recordings. If any of the SPE accounts uploads a file to the audio directory, the file will be accessible by the other SPE accounts. NOTE: When using such trickery, all “the…

SPE and Browser installation: embedded SPE

…want to test, contact our sales to arrange the cooperation. Download the files with additional languages locally and unzip them. Then copy the additional languages over to where you saved the default Evaluation package. In other words, merge the contents of the /bsapi/ directory with the /SPE/bsapi/ 4. Configure Phonexia Browser from the /Browser/ directory start PhxBrowser.exe (on Windows) or…

Speech Engine update

…performance and using it the right way. That knowledge can be gained by taking the Phonexia training, eventually by deep studying of the documentation and articles on this site. In short, the procedure is make a backup of your SPE directory first compare the content of your SPE directory and the content of the new version distribution ZIP, including content…

Understand SPE database scripts

This article explains details and usage of SQL database scripts stored in SPE installation directory in /data/database subdirectory. These scripts are intended for setup and maintenance of SPE database for supported database types, currently SQLite and MariaDB (from SPE 3.46) / MySQL (up to SPE 3.45). Script types For each database type, there are two directories with two types of…

Releases and Changelogs (Browser)

…in SID evaluation wizard [#87] Added information dialog during license checking [#93] Browser could be started in different working directory (CWD) [#95] Added server load and license information to context menu of localhost [#99] Fixed pass correct license file path to embedded SPE if license is not in the Browser’s directory [#105] Fixed filtering by recording length and speech length…

Understand SPE database

…list of internal directory types rest_file_shadow list of information about files registered in SPE – path, creation and modification timestamps, owner (SPE user), directory rest_log SPE log data, see above rest_resource_type list of internal resource types – file, SID speaker model, SID speaker group, SID calibration set, SID audio source profile, KWS keyword list, LID language pack rest_resource_lock list of…

Understand SPE executable files

…information on command line parameters and exit version – Show version and exit config=<file> – Use specified SPE configuration file license=<file> – Use specified license file cwd=<directory> – Set current working directory before launching SPE terminate-by-stdin – Terminate server by entering q character Linux-specific daemon – Run SPE in background as daemon umask=<mask> – Set the “umask” value for daemon