Skip to content Skip to main navigation Skip to footer

Search: worker

10 results

Releases and Changelogs (Browser)

…column in Results pane New: Added “Minimum confidence to display” setting for Keyword Spotting in Settings dialog -> Scoring tab (affects number of hits displayed in Results pane) Phonexia Browser 3.51 Phonexia Browser 3.51.0, BSAPI 3.51.0 (2022-06-14) New: Compatibility with SPE 3.51 (e.g. option to set number of workers automatically) Changed: Show also numbers for AGE results Phonexia Browser 3.50…

Release Notes

…more user-friendly as it can configure its workers settings automatically based on detected hardware and technologies configuration. Speech Engine (SPE) now distributed also via DockerHub – simply search for phonexia/spe. The CMD/CLI interface now part of Speech Engine (SPE) package – phxcmd[.exe] binary is now included in SPE’s folder, so technologies can be easily tested using command line interface. Phonexia…

Open Source Acknowledgement

workerize MIT yup MIT Orbis – Backend Name Version License amqp 5.1.1 BSD License asgiref 3.4.1 BSD License billiard 3.6.4.0 BSD License celery 5.2.3 BSD License cffi 1.14.6 MIT License certifi 2022.12.7 Mozilla Public License 2.0 (MPL 2.0) charset-normalizer 2.0.12 MIT License click 8.1.3 BSD License click-didyoumean 0.3.0 MIT License click-plugins 1.1.1 BSD License click-repl 0.2.0 MIT cryptography 35.0.0 Apache…

Sizing of the computing units for speech technologies

Best practices for good sizing of Phonexia technologies depend on a few facts: Intense work with large data sets requires good performance and bandwidth between RAM and CPU. It all depends on the size of the files with technological models data, usually loaded into RAM and used intensively for computing operations Always think only about physical cores of CPU (HT,…

Understand SPE configuration

…Realtime workers must be set separately to enable RTP or HTTP stream processing. Principally, it is the same as setting normal workers: server.n_realtime_workers = The SPE maintains its own queue of task requests waiting to be processed and the following directive determines the allowed number of tasks in the queue. You can do fine-tuning for each SPE instance load and…

Understand SPE processing queue

workers are not shown): non-colored pending tasks are waiting in the queue (task state in the response to GET /pending/{ID} request says “waiting“) colored pending tasks are being handled by processing workers (task state in the response to GET /pending/{ID} request says “running“) SPE is configured with 3 standard and 2 realtime workers, i.e. 5 tasks are handled simultaneously (one…

Releases and Changelogs (SPE)

…for finetuning pronunciations for preferred phrases or for adding new/unknown words to model Improved: Added stream configuration for VAD SID4_XL5 model introduced in version 3.58.0 Improved: Automatic detection of the number of workers now starts at least 1 worker, so that non-technology endpoints can work even if no technology is started Fixed: Random Records response could not be parsed errors…

Understand SPE configuration file

…of these two values is lower number of realtime workers is set equal to total number of configured stream-processing technologies This is extremely important setting, which may heavily affect the SPE performance. It is highly recommended to read more details in How to configure SPE workers article. Additional info about SPE workers is available in Speech Engine and technologies, instances,…

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…

Understand SPE technologies, instances and workers

…processing requests have to wait until a worker is free and can serve the waiting requests. If there is more office workers than counter desks for each service type, the extra workers may “fight” for needed working tools with other workers and as a result, serving the clients is slowed down. If there is more workers of certain type than…