Das Java Speech API (JSAPI) ist eine Programmierschnittstelle für Sprachtechnologien. Damit hat man den Zugriff auf die Grundfunktionen zur Spracherkennung und Sprachausgabe. Sie ist kein Bestandteil des JDK. Sun Microsystems arbeitet mit anderen Unternehmen. Die erste Version erschien 1998 und war für Personal Computern gedacht. Als Formate dienten nur das Java Speech Markup Language (JSML) und das Java Speech Grammar Format (JSGF). Diese Schnittstelle befindet sich jetzt in der zweiten Version und arbeitet was die Formate betrifft mit den aktuellen Standards der Sprachtechnologie. Mit der zweiten Version wurde der Schwerpunkt auf mobile Geräte gesetzt.