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

…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…

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

…article Tasks server.n_workers, server.n_realtime_workers # Multithread settings # Default value -1 means check for technologies configuration and hardware resources and set workers accordingly: # server.n_workers: either number of configured offline technologies, or number of physical CPU cores, whichever is lower # server.n_realtime_workers: number of configured stream technologies server.n_workers = -1 server.n_realtime_workers = -1 Sets the number of task workers for…

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…