Skip to content Skip to main navigation Skip to footer

Search: performance

22 results

SID4 performance on Intel® Xeon® Platinum 8124M

Benchmark goals Find realistic performance using total recording length Find FTRT based exactly on net_speech (engineering sizing data) Find system performance using all physical cores Find system performance using all logical cores Infrastructure setup Intel® Xeon® Platinum 8124M is used in virtual machine with 8 physical cores reserved exclusively for this VM, Hyper Threading is enabled [16 logical cores available],…

Measuring of a software processing speed – what is the FtRT (Faster than Real Time)

Faster than Real Time (FtRT) metric is developed for defining software performance reference point. Using this metric you can collect “benchmark” data of real processing speed for reviewed software, which should be found – and reproduced – on exactly defined HW. Then, comparing various benchmarks result, you can compare performance of the specified software and its parts on different HW…

Understand SPE configuration file

In this article we explain details of the Speech Engine configuration file phxspe.properties, located in settings subdirectory in SPE installation location. Settings in this configuration file affect the Speech Engine behavior and performance. The configuration file is usually created after SPE installation – on first use of phxadmin, default configuration file phxspe.properties is created in the settings directory. The file…

Sizing of the computing units for speech technologies

…VT features can’t help in performance) Also seek for CPUs with a large L3 cache. And the better CPUs are those with higher l3_cache_size/#_of_physical_CPU_cores ratio. We currently assume that CPUs from the current Intel Xeon Family in the 4th generation are the best. For small computation tasks, i7 family CPUs also have reasonable price/performance ratio) Big challenge: correct SPE3/Speech platform…

Releases and Changelogs (SPE)

…set number of workers and RTP input streams limit automatically New: Added “Settings Adviser” feature, which checks technologies and workers configuration against current CPU and eventually suggests (in log messages) changes for optimal performance New: Added 6th generation of ZH_CN STT, KWS and PHNREC (with features of CS_CZ_6: new VAD generation, dynamic adding of words in preferred phrases, increased transcription…

Understand SPE database

…is intended mainly as lightweight storage for configuration data. Still, it can handle also the results caching of course… unless we talk about real mass-processing. When using results caching AND processing like hundreds of thousands or millions of audio files per day, the SQLite’s locking mechanism (simple global database lock) can become a performance bottleneck… and choosing a higher-performance MariaDB…

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…

Speaker Identification (SID)

…different persons. One way to measure the performance of a speaker identification system is to calculate the trade-off between these two errors which can be shown in a Detection Error Tradeoff (DET) graph. By decreasing the threshold for acceptance we decrease the probability of a false rejection, but at the same time we increase the probability of a false acceptance….

Recommended OS and HW (PSP)

…or 10th Gen Intel® Core Processor RAM: 16 GB Storage: 100 GB (depends on audio retention policy) SSD strongly recommended for superior performance over HDD Configuration includes: SID4 XL4, GID XL4, LID L4, AGE L4, VAD, SQE Transcription System, basic 100 hours/day package (***) files processing CPU: 8 physical cores, 1x Intel® Xeon E5-2640 v4 or similar or 10th Gen…

Understand SPE benchmark

…(FtRT) processing speed. You can run this benchmark on machines with different CPUs to compare the performace of various Phonexia technologies on them… e.g. to see difference between Intel processors (for which are our technologies optimized) and AMD processors. You can use the benchmark to check if the planned HW upgrade will get you the expected performance gain… You can…

Keyword Spotting (KWS)

…more keywords and optional threshold value and/or pronunciation variants of the keyword. The number of keywords and pronunciations is not limited. – to clarify this statement: The performance drop affects only processing using keyword lists without explicitly defined pronunciations. In such cases, the technology must create pronunciations internally in the background before starting the processing (see Pronunciations section below), which…

Understand SPE workers configuration

Worker is a working thread performing the actual files- or realtime streams processing in Speech Engine. This article helps to understand the Speech Engine workers and provides information how to configure workers for optimal performance and server utilization. Starting from SPE 3.51, new defaults in settings/phxspe.properties make SPE to configure workers automatically according to local conditions (physical CPU cores, configured…

Licensing (technical details)

…FLS configuration For use cases where Site Disaster Recovery or High Availability(*)Service are required, Phonexia FLS can be used to support the following scenarios: Geographical High Availability(*) Fail-Over Cluster Scalable High Performance Cluster Application Cluster Note: Cluster configuration must be supported by the proper configuration of the hosting operating system and may require other tools by Phonexia or a 3rd…

Terms of Service

…liability for consequential or incidental damages, in such states of jurisdictions PHONEXIA´s and its affiliates liability shall be limited to the full extend permitted by law. 13. Force Majeure 13.1. Force Majeure. PHONEXIA shall not be responsible for any delay or failure in performance that results from causes beyond its reasonable control (“Force Majeure Events”), whether or not foreseeable by…

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…