Ich mache eine App, die Audio in Text konvertiert. Ich habe Googles Sprache-zu-Text-API ausprobiert, aber es funktioniert, wenn Sie ein Symbol drücken, wird es die Stimme gleichzeitig erkennen, aber ich habe eine Audiodatei, die ich in Text konvertieren möchte.
Ich suchte viel, aber ich bekomme nur Rede zu Text.So extrahieren Sie Text aus einer Audiodatei
0
A
Antwort
0
Vielleicht können Sie finden, was Sie von this stackoverflow question wollten. Es gibt ein Beispiel github project, auf das Sie verweisen können, um die Problemumgehung zu identifizieren.
0
Sie können die Cloud Speech-API von Google verwenden.
Fügen Sie diese auf Ihre gradle Datei:
compile 'com.google.cloud:google-cloud-speech:0.30.0-alpha'
und benutzen Sie diesen Code:
// Instantiates a client
SpeechClient speech = SpeechClient.create();
// The path to the audio file to transcribe
String fileName = "./resources/audio.raw";
// Reads the audio file into memory
Path path = Paths.get(fileName);
byte[] data = Files.readAllBytes(path);
ByteString audioBytes = ByteString.copyFrom(data);
// Builds the sync recognize request
RecognitionConfig config = RecognitionConfig.newBuilder()
.setEncoding(AudioEncoding.LINEAR16)
.setSampleRateHertz(16000)
.setLanguageCode("en-US")
.build();
RecognitionAudio audio = RecognitionAudio.newBuilder()
.setContent(audioBytes)
.build();
// Performs speech recognition on the audio file
RecognizeResponse response = speech.recognize(config, audio);
List<SpeechRecognitionResult> results = response.getResultsList();
for (SpeechRecognitionResult result: results) {
// There can be several alternative transcripts for a given chunk of speech. Just use the
// first (most likely) one here.
SpeechRecognitionAlternative alternative = result.getAlternativesList().get(0);
System.out.printf("Transcription: %s%n", alternative.getTranscript());
}
speech.close();
Für weitere Informationen siehe diesen Link: https://cloud.google.com/speech/docs/reference/libraries#client-libraries-install-java
Verwandte Themen
- 1. So extrahieren Sie URLs aus dem Text
- 2. Extrahieren von Tonhöhenfunktionen aus Audiodatei
- 3. So extrahieren Sie Features aus reinem Text?
- 4. So extrahieren Sie Text Smileys aus einer Zeichenfolge in Android
- 5. So extrahieren Sie interger aus einer Zeichenfolge
- 6. Microsoft Excel: So extrahieren Sie "Text mit Anführungszeichen" aus Anführungszeichen "
- 7. Dauer der Audiodatei von einer URL extrahieren
- 8. So extrahieren Sie Schlüsselwörter aus Bengali Text mit PHP
- 9. So extrahieren Sie Text aus docx-Dateien mit Android
- 10. So extrahieren Sie Schlüsselwörter (Tags) aus dem Text
- 11. So extrahieren Sie exakte Informationen aus unstrukturiertem Text
- 12. So extrahieren Sie den vorherigen Tag-Text
- 13. So extrahieren Sie Wörter aus der Textdatei
- 14. So finden Sie die Länge einer Audiodatei (in Sekunden)
- 15. Extrahieren Sie Text aus Element innerhalb einer Eingabeklasse
- 16. So extrahieren Sie Bilder aus einer gescannten PDF-Datei
- 17. So extrahieren Sie entsprechende Spaltendaten aus pdf
- 18. So extrahieren Sie einen Text in einer Datei Python
- 19. Extrahieren von Text aus einer XML-Datei
- 20. Text aus PDF extrahieren
- 21. So extrahieren Sie verschachtelten Text in Scrapy?
- 22. JSON aus Text extrahieren
- 23. So extrahieren Sie eine Zeichenfolge aus einer Liste
- 24. So extrahieren Sie den Text aus einer Zelle in einer ListView
- 25. So extrahieren Sie Text (Artikel) aus einer URL, die in einer JSON-Antwort empfangen wurde
- 26. So extrahieren Sie Zeichen aus einer Zeichenfolge basierend auf dem Text um sie in R
- 27. So extrahieren Sie Datenuntergruppen aus einer Textdatendatei in Python
- 28. So extrahieren Sie Benutzereingaben aus einer Textdatei in Python
- 29. Extrahieren von Text aus einer PDF-Datei
- 30. So extrahieren Sie ein Wort aus einer Zeichenfolge