Code faster, code better.

Download it!

People-oriented programming

Speech is a DSL which allows programmers to implement functional requirements using people-oriented abstractions: social roles, interaction contexts, speech acts, permissions, empowerment and monitoring rules, and so forth. This guarantees high-levels of understandability and reuse across a wide range of application domains.

Following an embedded approach

Speech is implemented as an embedded DSL in Scala. Programmers benefit from the Speech level of abstraction, while at the same time exploiting the tools and expressiveness offered by general-purpose programming languages. Minimum overhead in accidental complexity and maximum conciseness guaranteed.

Get started with Speech

STEP 1: DOWNLOAD AND INSTALL SCALA
STEP 2: DOWNLOAD SPEECH'S BINARIES AND DOCUMENTATION
STEP 3: PROGRAM YOUR SPEECH APPLICATION
STEP 4: LAUNCH THE SPEECH SERVER
STEP 5: COMMUNICATE THROUGH THE SPEECH SERVER!
Get started!

Trusted by

everis

URJC

CDTI