TTS - Text to Speech website

**Brief Summary:**

The required website will have the ability to capture a text based entry and convert the text into two different outputs. The first output will be a speech file through the use of a suitable text to speech engine and the second output will be converting the text entry into a PDF file.

The created output will then be stored in a database and in turn sent to the required destination(s) which will include a phone number (for the speech file) and an email address (for the PDF).

In order to send, a customer will need to have created an account for the website, containing a variety of information, using a customer account creation page.

## Deliverables

**Website functionality will include**

A message creation area

? ? ? ? allows user to create and listen to or view their message

A message destination area

? ? ? ? allows the user to select the destinations they would like the message to be sent to (phone number or email address)

? ? ? ? allows the user to select the way in which the message is to be sent (by phone or email)

? ? ? ? allows the user to set a date and time at which to send the message

A customer account creation page

? ? ? ? allows a user to enter a variety of details and select their preferences for sending messages

? ? ? ? allows the user to view all messages that they have sent previously and the status of the messages still to be sent

? ? ? ? customer account will need to be password protected

A master configuration page

? ? ? ? Allows for global variables affecting the operation of the website to be entered ??" this page will be password protected and restricted to site administrator

**Backend functionality will include**

? ? ? ? A suitable text to speech engine to allow for the conversion of the created text into a speech file. The code should be written in a way that allows for the easy substitution of an alternative speech engine.

? ? ? ? An ability to utilize VOIP technology to call a phone number and deliver the speech file upon answering at the receiver end ??" it is expected that Asterisk will be the most suitable application for this.

? ? ? ? An ability to capture phone call answering status details (ie. answered, busy, answering machine)

? ? ? ? An ability to convert the created text into a templated PDF file

? ? ? ? An ability to send an email with an attached PDF to a specified external email address

**Technical considerations**

? ? ? ? The preference is for the website to operate in a LAMP environment, utilizing Apache, MySQL and PHP scripting. A VPS server environment has been created with Debian 4 installed

? ? ? ? A text to speech engine is required suitable for use in a LAMP environment ??" happy to take suggestions on this

? ? ? ? An email application is required suitable for use in a LAMP environment ??" happy to take suggestions on this (sendmail ?)

? ? ? ? A VOIP application to send speech files to destination phone numbers (Asterisk ?)

? ? ? ? A database model will be supplied (suggested only !!)

? ? ? ? The text to speech audio will be encoded into [url removed, login to view]

? ? ? ? The [url removed, login to view] audio will be sent to a VOIP service provider over SIP

**Documentation and Installation**

? ? ? ? Documentation will be required that explains how to operate the functions of the website and explain any configuration requirements and setup requirements

? ? ? ? Initial installation of the website onto the web server will be required by the coder, suitable access will be provided to the coder to undertake this

? ? ? ? Suitable documentation to allow for the installation of the website onto the buyer’s website will be required in addition to the initial website being installed by the coder.

? ? ? ? Suitable documentation describing the setup arrangements for the VOIP capability

? ? ? ? Suitable documentation describing the use of the text to speech and email server API calls and/or SDK


**Software to be supplied**

? ? ? ? Two instances of the website will be required, the first installed onto the VPS server and a copy of the complete install as a backup

? ? ? ? MySQL database

? ? ? ? text to speech engine

? ? ? ? VOIP routing software

? ? ? ? SDK to the text to speech engine

? ? ? ? email client

? ? ? ? SDK to the email client



**Sample sites**

These are websites that display similar functionality to what is required from a text to speech viewpoint

[[url removed, login to view]][1]

[[url removed, login to view]][2]

Habilidades: CSS, Engenharia, Java, Javascript, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software, Hospedagem Web, Gestão de Site , Teste de Website

Veja mais: www how to create website com, what is database technology, website creation order, website creation in java, voip for website, turn website into application, speech written, message to client, how to create website by php, how to create web application in java, how to create database using php, how to create a software application with php, how to convert java to c, how to been a coder, how are websites created, file conversion service, create a easy site to access, websites that use java, voip server software, turn pdf into text

Acerca do Empregador:
( 6 comentários ) melbourne, Australia

ID do Projeto: #3277258

2 freelancers estão ofertando em média $1190 para esse trabalho


See private message.

$1189.15 USD in 30 dias
(32 Comentários)

See private message.

$1190 USD in 30 dias
(4 Comentários)