Skip to content Skip to main navigation Skip to footer

Search: phxspe

26 results

Releases and Changelogs (Browser)

(phxspe.browser.log located in SPE log directory) Phonexia Browser v3.16.1, BSAPI 3.20.1 – May 17 2019 [G#112] Fixed Denoiser which created duplicate recordings under specific circumstances [G#127] Fixed comparison of SID Evaluation sets using Audio Source Profile Phonexia Browser v3.16.0, BSAPI 3.20.0 – Apr 26 2019 Support for Audio Source Profiles SID Evaluation wizard supports SID4 Phonexia Browser v3.15.0, BSAPI 3.19.1…

Get better support

…product executable file “properties” files (phxspe.properties from SPE is minimum) – usually in ./settings/ directory Issue data – supporting: Actual and active HW configuration (CPU, OS, RAM, storage status (free space)), you might use the following to get the information: The Benchmark function in SPE or Phonexia’s hw-gen for generating basic HW print Windows 64bit http://download.phonexia.com/utils/hw-gen64.exe GNU/Linux 64bit http://download.phonexia.com/utils/hw-gen64 System…

Releases and Changelogs (SPE)

…without send any data may cause stop processing all RTP streams [#4781] Fixed server may stucks during shutdown [#4778] Fixed unable to initialize MySQL database with init.sql script if database has not set default engine to InnoDB [#4755] Added new technology Phoneme Recognition (PHNREC) – /technologies/phnrec [#4605] Added new command line parameter “version” to phxspe [#4713] Added new RTP payloads…

Q: What to do with the ApplicationStartup: Unhandled exception: BsapiException error?

When running SPE, the following error occurs: [Error] ApplicationStartup: Unhandled exception: BsapiException: SWaveformSegmenterI(/mnt/phxspe/home/phx/storage/dfs/a1cabcf7-c761-49f1 -a9bc-0a8209a09fd9.opus Requested segment (78056, 102056) is out of waveform range (0,91840). A: It means that this opus file is created improperly and declares internally (in header) much more audio than available in real file. Please check your audio source/originator for proper functionality. Or use ffmpeg / sox…

Q: Which authentication options are allowed by the server and how does it work?

…If server responds with error 405, server doesn’t support authorization by sessions and it is necessary to use basic authorization. Authorization by session – Authorization by session is done by adding parameter “X-SessionID“ into HTTP header to each query. Basic Authorization is done by HTTP standard in header of each query for the server. You can set this in ./settings/phxspe.properties…

Key Features (PSP)

…audio conversion tools. Tested with sox or ffmpeg. For the configuration of this functionality, see [SPE]/settings/phxspe.properties Note: You should be aware that audio format conversion (e.g., if the original audio format is highly compressed) can decrease the accuracy of speech technologies. Integration Possibilities Phonexia Speech Platform can be integrated into a partner’s application using the Speech Engine component (REST API)….

Understand SPE home directory

SPE home directory is an analogy of user home directory in operating systems (e.g. /home/ in *nix, /Users/ in macOS or Windows, etc.) – it is the place where SPE stores data for users configured in SPE. Default SPE home directory location is {SPE_installation_directory}/home/. This location can be changed using server.user.home setting in phxspe.properties SPE configuration file. Changing the home…

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

Documentation (SPE)

Partners and customers are encouraged to read Speech Engine (PhxSpe | PhxSpe.exe) software API reference and various manuals available as files in [SPE]/doc in standard software package and installation. You can also find REST API reference (Speech Engine) documentation online. You might be interested in reading the following information in manual: REST API reference Structure of API queries Asynchronous request…

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…

SID: Speaker Identification: Results Enhancement

…(Least Recently Used cache) Configurable: via server.audio_source_profiles_cache_size in phxspe.properties. The value represents the number of profiles that can be stored in the cache (use to turn off) Default Value: 64 profiles Each profile in the SPE is loaded from disk into memory only once (until the cache capacity is reached) and then it is stored in the cache. If the…

Speech Engine update

…original words list (which is copied in the root of your customized model) Also, before deleting the directory make sure that new SPE package contains the same set of technologies (i.e. subdirectories of bsapi directory) as your existing installation Unzip new SPE package (package must contain all needed technologies!) Compare the settings file template from new package (data/phxspe.properties.default) against your…

Understand SPE database

…(MySQL) database is the way to go. When SPE is configured to use SQLite database, the database is created and initialized automatically by running phxadmin or phxspe. SQLite database is typically created during first-time SPE setup, when configuring technologies using phxadmin – it’s created silently behind the scenes, using values from phxspe.properties[1] configuration file (location, file name) and default SPE…

Phonexia Speech Engine

…file to configure server and optionally database Optionally, run phxadmin –add-user in console to configure user account(s) to access the REST API (or use pre-configured user admin) Finally, run phxspe in console to start Speech Engine Now your SPE server is running and you can access the REST API via IP address and port set in properties file (settings/phxspe.properties). Details…