Skip to content Skip to main navigation Skip to footer

Search: api

46 results

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 database

…audio file exists. When the audio file is deleted from SPE storage, all related information, metadata and processing results are deleted from the database. Stream processing data is not cached at all. If data privacy and security is a concern, disabling the built-in results caching ensures that processing results are returned only via the REST API response and are not…

Key Features (PSP)

…in the Languages Available section. Speech To Text (STT) and Keyword Spotting (KWS) languages Language Identification (LID) languages Supported Audio input The Speech Engine server supports various audio formats as listed in API reference > Audio requirements. It also supports the RTP/HTTP stream processing as listed in API reference > RTP/HTTP streams. The Speech Engine allows the usage of some…

Manuals

This section collects links or locations of manuals for specific Phonexia Speech Platform components. API Phonexia Speech Engine REST API – SPE – latest version manual online (api_reference.html for your version is located in doc subdirectory in SPE folder or distribution ZIP) Brno Speech Application Interface v3 – BSAPI3 – latest version manual online Applications and Tools Phonexia Browser –…

Q: What types of integration do you offer?

Phonexia Speech Engine with its technologies is distributed as REST API interface. For evaluation and testing purposes, graphical user interface (GUI) called Phonexia Browser is provided. Upon request, technologies can be provided also in form of command lined (CLI) Rest API documentation https://download.phonexia.com/docs/spe/…

Open Source Acknowledgement

…toml11 MIT websocketpp BSD-3-Clause zlib Zlib RLS server Name License ADVobfuscator https://github.com/andrivet/ADVobfuscator#copyright-and-license. Copyright: 2010-2017 Sebastien Andrivet Poco BSL-1.0 boost BSL-1.0 bzip2 bzip2-1.0.8 cpp-httplib MIT fmt MIT mariadb-connector-c LGPL 2.1 libre BSD openssl OpenSSL rapidjson MIT scnlib Apache License 2.0 spdlog MIT zlib Zlib Annotation Tool dependencies Name License Apache Commons Lang (commons-lang3) Apache License, Version 2.0 Java Servlet API (javax.servlet-api)…

What is User configuration file and how to use it

Advanced users with appropriate knowledge (gained e.g. by taking the Phonexia Academy Advanced Training) may want to finetune behavior of the technologies to adapt to the nature of their audio data. Modifying original BSAPI configuration files directly can be dangerous – inappropriate changes may cause unpredicatble behavior and without having a backup of the unmodified file it’s difficult to restore…

Understand SPE user accounts

…not visible by SPE and by the account. Similar trickery can be done with the data directory, allowing to share LID language models and language packs, or SID speaker models, etc. between accounts. User accounts management SPE user accounts can be managed using REST API (see Administration section of the API documentation), or using command line administration utilities phxadmin or…

Understand SPE processing queue

This article explains details about SPE asynchronous requests processing queue, the processing task lifecycle and its handling states. When SPE receives an asynchronous API request, a task is created and put in a queue. Size of the queue is defined by server.n_task_limit setting in SPE configuration file, default value is 1000 tasks. Tasks in queue are then handled according to…

Understand SPE executable files

…registered Windows service phxclient phxclient is simple command line SPE client. It is specifically designed for the SPE REST API, e.g. it automatically handles polling for asynchronous requests results. phxclient also provides additional functionality related to SPE features, like ability to stream audio recordings via RTP or HTTP stream. Therefore it’s useful for quick testing of the SPE API without…

FAQs (PSP)

…in FAQ Speech Platform Permalink Q: Does the system come as an API? A: Yes, the system comes as an API (for the production license). in FAQ Speech Platform Permalink Q: How can I tell in which format the .wav file is? A: From the utilities in the package*, you can find it in ffprobe <file_name>, it will write out…

SID: Speaker Identification: Results Enhancement

…normalization. The Audio Source Profile includes: a set of calibration voiceprints extracted from the source files NOTE: these voiceprints are not compatible with standard voiceprints created using the /technologies/speakerid4/extractvp REST API endpoint or the vpextract4 command-line tool! information about profile version, creation date and version of voiceprints hash of all data in the profile and hash of its parent profile…

STT: What is Words-To-Numbers feature and how to use it

…numbers conversion is based on set of grammar rules, describing how the conversion should work. Conversion rules are stored in numeric.pegjs file, located in grm subdirectory inside the STT model directory. For example: in Czech 6th generation STT it’s located in {SPE_directory}/bsapi/stt/data/models_cs_cz_6/grm in Spanish 6th generation STT it’s located in {SPE_directory}/bsapi/stt/data/models_es_6/grm Can it be extended or tuned? You can edit…

Understand SPE database scripts

…SPE version, like on the following example (SPE 3.35.9 uses DB version 1602, SPE 3.40.7 uses DB version 1701): … ## 3.40.7, DB v1701, BSAPI 3.40.4 (2021-06-30) ### Fixed – Fixes from 3.35.9 ## 3.35.9, DB v1602, BSAPI 3.35.5 (2021-06-30) ### Fixed – [DEL-2050] Invalid SQL statement on update of SPE – fixed SQLite update script from v1601 to v1602…

Understand SPE home directory

…storage – user-specific data Since SPE comes with pre-configured user “admin”, the default SPE installation contains admin subdirectory inside home: home └── admin ├── storage └── data Storage The user’s storage directory is where SPE stores files and directories uploaded or created via REST API, i.e. every action made using the /audiofile or /directory endpoints is reflected here – e.g….