Skip to content Skip to main navigation Skip to footer

Search: config

44 results

STT: Language Model Customization tutorial

…create customized model using “cumulative word list” – that’s where the word list backup copied to the target model directory gets handy. Basic LMC usage is phxcmd lmc -config {configuration_files} -add-words {wordlist_file} -model-suffix {model_name_suffix} -out-model-dir {directory_to_place_customized_output} Where: {configuration_files} is one or more space-separated path(s) to the *.bs config file(s) of the existing/source model to be customized {wordlist_file} is the word…

Understand SPE technologies, instances and workers

configured. There is one or more counter desks reserved for particular service in the post office. These counter desks are always there, taking up the office space, regardless of being actually opened (i.e. post office worker actually sitting there) or not. There is one or more instances configured of each particular technology in the Speech Engine installation. These instances are…

Recommended OS and HW (PSP)

…performance over HDD Configuration includes: SID4 XL4, GID XL4, LID L4, AGE L4, STT 6th generation – 2 languages (half load each), KWS 6th generation – 2 languages, VAD, SQE (***) The amount of hours/day refers to the Phonexia pricing package, it does NOT mean maximum throughput of such configuration. In other words, this is recommended configuration, not minimal configuration….

Understand SPE connectors for external TTS

…(taking longer time to synthesize). Connector naming, location, configuration TTS connectors should be placed in {SPE_installation_directory}/external/technologies/tts directory, each connector in a separate subdirectory. To enable a connector, include its subdirectory name to the external.technologies.tts_connectors setting in SPE configuration file. Connector executable file must be named connector (i.e. without file extension). Connector configuration – like TTS service address, access credentials, API…

Understand SPE processing queue

…can be handled simultaneously is defined by server.n_workers for audio files processing and server.n_realtime_workers for realtime streams processing settings in SPE configuration file. This is by default set automatically, based on your hardware and software configuration – see How to configure Speech Engine workers article. The picture below demonstrates the queue processing (for the sake of simplicity, technologies assignments to…

Phonexia Speech Engine

…first steps with Speech Engine, after obtaining a license file from Phonexia and downloading the Speech Engine package using a link provided by Phonexia. https://www.youtube.com/watch?v=4qrB-GfFdWY In short, these are the steps as described in the tutorial: Unzip the package to a directory Copy license file into the same directory Run phxadmin –-configure-tech in console to configure technologies Edit settings/phxspe.properties configuration

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…

Q: How to fix Error 1007: Unsupported audio format?

…Open file settings\phxspe.properties using standard text editor. Then change the following line in “phxspe.properties” to enable background conversion: audio_converter.enabled = false # change it to ‘true’ Please check if the conversion tools configured below this line in phxspe.properties are configured properly. Here is an example of configuration for ffmpg: # Set converter command # %1 is for input file #…

FAQs (PSP)

…for audio automated conversion. As prerequisite install external tool for audio conversion. Recommend is ffmpeg utility, powerful and well documented. Please find your distribution package at http://ffmpeg.org Then continue as described below: Using Phonexia Browser with embed SPE Open the Browser configuration dialog by click on button “Settings” located in tool ribbon. Select tab “Speech Engine” and configure SPE as…

Speech Engine update

…up to you, based on the actual content of the directory and your new package NOTE: If you created any user configuration files, or made any changes in configuration files, make sure to keep the respective .bs.usr or .bs files! If you created any customized STT language models using LMC, it’s recommended practice to recreate the STT model using the…

KWS: Results explained

…sheet demonstrating the sigmoid function: Score-to-Confidence. Score-to-confidence conversion tuning Starting with SPE/BSAPI 3.24 (October 2019) it’s possible to modify the confidence calculation using confidence_shift and confidence_sharpness values in user configuration file in [score_calib:SKeywordScoreCalibrationI] section. User configuration file must have the same name as original configuration file, with added .usr extension, e.g. kws_en_us_5.bs.usr – see the What is a user configuration

Understand SPE multithreaded technologies initialization

…of single-threaded initialization is that it may take longer time to fully initialize the whole system, depending on the actual technologies configuration (number of initialized technologies and instances). In multi-threaded configuration, instances of each technology are initialized in multiple parallel threads, one separate thread for each technology–model combination. This, in general, results in faster initialization of the whole system. On…

Understand SPE audio converter

…phxspe.exe. FFmpeg: https://ffmpeg.org/download.html SoX: https://sourceforge.net/projects/sox/files/sox/ (The FFmpeg is a bit ‘cleaner’ choice on Windows, since it’s available also as single-executable static build, unlike SoX whose 10+ DLLs clutter up the SPE directory) SPE configuration As a next step it’s necessary to enable and set up the converter in SPE configuration file (in settings/phxspe.properties). Set the audio_converter.enabled to true to enable…

Understand SPE administration and backup

…All other should be with “user” role (one user does not see content of other user). See Understand SPE user accounts for details. user.home – where the server stores the users data, see Understand SPE home directory for details LOG files – log file rotation is configured in phxspe.properties, see Understand SPE configuration file for details SPE database administration –…

FAQs (Browser)

…change the following line in “phxspe.properties” to enable background conversion: audio_converter.enabled = false # change it to ‘true’ Please check if the conversion tools configured below this line in phxspe.properties are configured properly. Here is an example of configuration for ffmpg: # Set converter command # %1 is for input file # %2 is for output file ffmpeg example: audio_converter.command…