Skip to content Skip to main navigation Skip to footer

Designing and Developing Application

Before designing and developing the application, we encourage Partner to find clear answer for the following questions:

Customer requirements:

  • Do my customers need file processing (audio) or stream processing in real time?
  • What is the human power of the customer that can analyze the results?
  • How many minutes per day or streams in parallel do my customer need to process?
  • What are real benefits for customer (finding the needle in haystack, approaching new information, processing only few data with highest possible accuracy)?
  • How the solution match the current processes and infrastructure of the customer?
  • How many false alarms are acceptable by customer?
    Etc.

Solution requirements

  • Is there high availability (HA) required for the solution?
  • Does customer need to use a specific hardware (mainly CPU, virtualized infrastructure vs. HW) or are you going to buy specific HW for customer?
  • What is short/long time storage requirements (ie. audio and results availability, desktop vs. distributed system)?
  • Is there any synchronization required (ie. voiceprint database to clients)?
  • What is the topology of the solution/app (ie. where to store audio, voiceprints, results, …)?
  • How to measure evaluation results and how to process calibration?
    Etc.

We encourage Partner to become familiar also with the following points:

  • Phonexia Speech Engine features and list of the technologies
  • Best practices -typical processing flows and architecture from our previous projects
  • Databases schema
  • Other Phonexia components and tools as example application that can give you inspiration
  • Licensing possibilities of the Phonexia product

 

Related Articles