Skip to content Skip to main navigation Skip to footer

Search: technologies.xml

17 results

Understand SPE configuration file

…to change the bsapi.path described above. technologies.configuration # Path to technologies configuration technologies.configuration = ${application.dir}settings/technologies.xml Location of technologies configuration XML file. Defaults to technologies.xml file in settings subdirectory of SPE application directory. The technologies.xml file contains configuration of SPE technologies – which technologies should be initialized, their technological models and number of their instances. The file can be created and…

Releases and Changelogs (SPE)

…2016-02-09 2017-08-09 3.1 Public 2.1 2015-09-16 2017-09-16 2017-09-16 Public 2.0 2015-01-06 2016-07-06 2.1 Public Changelogs Speech Engine 3.61 (Public release) Speech Engine 3.61.0, DB v1901, BSAPI 3.61.0 (2024-03-27) New: Added endpoints /server/restart and /server/shutdown to restart/shutdown the server New: Added endpoint POST /technologies to configure technologies on server New: Added show_all parameter to GET /technologies endpoint, to return all technologies

Understand SPE technologies configuration file

This article explains the purpose and structure of SPE technologies configuration file technologies.xml, or technologies.json created by Phonexia Browser. SPE installation includes usually multiple speech technologies (e.g. Speaker Identification, Speech To Text, etc.) in various technological models (e.g. L4, XL4, etc.), or supporting various languages (e.g. 6th generation of EN_US, CS_CZ, etc.) available. You can select from these technologies/models those…

Understand SPE configuration

…virtualization, dockerization or other types of managed instantiation. # Path to technologies configuration technologies.configuration = ${application.dir}settings/technologies.xml Performance tuning The server.n_workers directive determines how many instances of any initiated technology will work in parallel. Phonexia technologies can use full power of one physical core per one instance of any technology! It has the following consequences: Hyperthreading has no significant effect for…

Understand SPE directory structure

…useful in complex network infrastructure, multi-SPE deployments, and similar advanced configurations. log ├── phxspe.log └── phxspe.browser.log settings settings directory contains SPE configuration file phxspe.properties and technologies configuration file technologies.xml. Optionally, there might be also a phxspe.browser.properties and technologies.json files present. These are configuration files created by SPE when it’s started by Phonexia Browser in so-called “embedded” mode. Refer to Phonexia…

Sizing of the computing units for speech technologies

technologies setup. If we assume that the whole machine is dedicated as a “speech computing unit” then, in general, we can calculate it as follows: file: phxspe.properties server.n_workers = <#_of_core> file: technologies.xml (no. of threads per technology, can be also set up by the phxadmin tool) SQE: <#_of_cores>/4 VAD: <#_of_cores>/2 other technologies: <#_of_cores> RAM: 8 cores = 32 GB 16…

SPE and Browser installation: standalone SPE

…Close the technologies configuration by typing and confirm the save by typing y. This enabled one instance of each technology and each language. Feel free to add more instances for faster processing – either from this phxadmin utility or by modifying the newly created /SPE/technologies.xml file, changing the records of either technology. For example to add more instances of the…

FAQs (PSP)

…Speech Platform Permalink Q: How to know what technologies are running on the server? A: You can receive the list of running/configured technologies by running query get /technologies or using the phxadmin utility with parameter configure-tech in FAQ Speech Platform Permalink Q: How to choose answer format from server (xml/json)? A: Via HTTP header “Accept” parameter (application/json; application/xml) Via request…

Understand SPE executable files

…Edit existing user account delete-user – Remove existing user account show-user – Show information about existing user account list-users – List all existing user accounts Technologies configuration configure-tech – Run technologies configuration wizard, which creates technologies configuration file available-tech=<file> – Create technologies configuration file containing ALL available technologies and technology models. File extension determines resulting file format (XML or JSON)….

Understand SPE administration and backup

…the system: SPE database – the technology models, SPE user accounts, etc. are stored here SPE configuration file (usually /settings/phxspe.properties) technologies configuration file (usually /settings/ technologies.xml, or see phxspe.properties for details) licensing file (license.dat, usually stored along to phxspe.exe, or see phxspe.properties for details) Optimally, Partner should backup also the following entire SPE directory [optional], with all subdirectories (/bsapi/, etc.)…

Get better support

…information. It will help both of our parties to provide fastest and most efficient technical support to your customer: Issue data – required: LOG files or Console output from failed speech technology (for the command line) – usually in ./log/ directory) configuration files (technologies.xml from SPE is minimum) – usually in ./settings/ directory licensing file (license.dat) – usually along the…

Phonexia Speech Engine

…Technology can work with one module only, or with any number of modules which are installed. Inside of SPE there is core application together with technologies and technology modules. All the technologies are included in ./bsapi sub-folder. Every technology has separate sub-folder named by technology shortcut, and can include one or more modules. Modules are store down in directory structure….

Waveform Denoiser (DENOISER)

…software cannot remove unwanted speech or music in the background. Denoiser is used to remove noise from the recording and at the same time to amplify the speech signal for: Better intelligibility when listening by people (recommended use), Achieving better results with automatic speech recognition technologies (necessary to test on customer data first). Input: audio file (format details – see…

Understand SPE processing queue

…their priority (see Task prioritization section in REST API documentation and also Understanding SPE processing priority article); handling tasks with identical priority follows the FIFO principle. Tasks are picked up from the queue and handled by workers (which allocate instances of technologies for processing – see Speech Engine and technologies, instances, workers… explained for more details). Number of tasks which…

Phoneme Recogniser (PHNREC)

…Input: „Hi, this it Lewis.“ (WAV file containing speech) Output: sil hh ay dh ow s ih s l uw uw th sil (plain-text or xml/json output) Note: The outputs can contain the following special tokens: sil silent part (or no speech detected) The list of phonemes is available in the document phonemes_for_stt_and_kws.pdf (delivered as part of manuals in SPE…