2016-07-19 34 views
2

Ich habe eine Java-Anwendung und ich möchte nicht eine Datei transkribieren, sondern einen LIVE-Stream (rtmp: // oder m3u8), der von Wowza bedient wird.Speech-to-Text von einem LIVE-Stream

Ist das möglich?

Danke

PS: Ich bin bereit, jede dieser Cloud-Dienste zu zahlen, die Audio-Transkription bieten, aber die, die ich habe scheinen gesehen diese Funktionalität nicht zu haben.

+0

Hallo RichardW, Watson STT unterstützt dies nicht out of the Box, aber dies könnte auf Ihrem Ende durch die Implementierung einer Brücke rtmp <> websockets erreicht werden. Welches Sprachvolumen möchten Sie an den STT-Dienst weitergeben? –

Antwort

3

Es gibt ein paar Optionen!

Google hat einen, der in der Beta ist, aber scheint sehr vielversprechend! Ihre Dokumentation ist an dieser Stelle ein wenig Licht, aber hier ist ein gutes Beispiel. https://github.com/GoogleCloudPlatform/java-docs-samples/tree/master/speech

und ihre Dokumention darauf:

https://cloud.google.com/java/

Die andere Option ist Bluemix IBM: https://github.com/watson-developer-cloud/text-to-speech-java

Best of luck! Wenn du am Ende beide ausprobierst, würde ich gerne ein Update darüber haben, bei welchem ​​du am besten funktioniert hast!

BEARBEITEN Ein weiterer nützlicher Link: Stream audio from mic to IBM Watson SpeechToText Web service using Java SDK während es nicht mit Wowza interagiert, könnte dies ein guter Start für IBM sein.