2016-02-15 8 views
0

Я разрабатываю приложение для Android для работы с мультимедиа. В этом приложении у меня есть записанный звуковой файл, который находится в формате flac (вы можете забыть формат, я могу его преобразовать). Звуковой файл будет играть ниже .....Как найти местоположение определенного слова в звуковом файле?

I am here my friend <silence> just do it soon 

Теперь, если моя концентрация только слова friend. Есть ли способ узнать, где именно это слово friend находится в звуковом файле? Например, если звуковой файл длится 10 секунд, то он должен сказать мне, что слово friend находится между 0.2 - 0.4 секунд или что-то в этом роде.

Любая идея?

ответ

1

Я сделал аналогичное приложение с этим Watson API: https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/speech-to-text/

Преобразование звука в текст, а затем с помощью JSON поиск ответа.

{ 
    "result_index": 0, 
    "results": [ 
    { 
     "final": true, 
     "alternatives": [ 
     { 
      "transcript": "hello world", 
      "confidence": 0.9, 
      "timestamps": [["hello",0.0,1.2],["world",1.2,2.5]], 
      "word_confidence": [["hello",0.95],["world",0.866]] 
     } 
     ] 
    } 
    ] 
} 
+0

Выход текста не является проблемой, проблема заключается в том, что именно в каком месте (между вторым и вторым) особое слово появилось в звуковом файле. –

+0

Ответ включает второй, я отредактировал ответ –

+0

oh, thats interesting, Any android examples? –

 Смежные вопросы

  • Нет связанных вопросов^_^