是否有一種有效的自然語言處理器可以從人類語音中獲取電話號碼和出生日期。每個用戶都有指定電話號碼和出生日期的不同方式。因此,將語音轉換爲文本然後解析電話號碼的文本是沒有用的。電話號碼和出自人類語音的出生日期
回答
最簡單的方法是從語音中提取文本,還有plenty of tools,專有(細微差別)和像斯芬克斯這樣的修補匠友好的開源軟件,以及大量提取日期和手機表達方式不同的工具。 IBM Watson提供了一種智能格式測試版,可以在自己的記錄中統一日期和電話。要猜測哪些日期是生日,請嘗試檢測附近的相關關鍵字(出生,等等)。
對於一些免費的替代品,檢查
對於手機#
https://www.npmjs.com/package/phone-number-extractor
https://github.com/googlei18n/libphonenumber
對於日期提取檢查上一個問題
Extracting dates from text in Java
Best way to identify and extract dates from text Python?
您所詢問的流程有專利,但您可能需要支付版稅或水貨。 http://www.freepatentsonline.com/8416928.html
您可以將Google語音用於文本API。我曾使用相同的方式輸入盲人帳號。我在銀行工作,所以我有很多數字作爲輸入,例如帳號,卡號等。
使用Google STT引擎,您可以定義自定義語音輸入。
此外,我創建了使用文本到語音API的反饋機制,以便應用程序可以判斷用戶反饋是否無效並請求他再次發言。
您可以在github上看到代碼片段。 https://github.com/hiteshsahu/Android-TTS-STT
如果您想從人類語音中獲取電話號碼和出生日期。
因此,您可以使用其他選項並實施它。
https://cloud.google.com/speech/
這個API是將你的語音到文本非常有用。我也有這個問題,所以你也可以試試。
另一個非常適合驗證的API。
我希望它可以幫助你。
- 1. 用電話號碼列出聯繫人
- 2. 電話號碼輸出
- 3. 如何將語音電話號碼轉換爲數字電話號碼?
- 4. 日本的電話號碼
- 5. 電話號碼的XSD限制出錯
- 6. wp7獲取聯繫人電話號碼,但出現錯誤
- 7. Android:從聯繫人中檢索姓名,電話號碼,電子郵件,生日
- 8. 來自大量電話號碼的電話號碼是另一個電話號碼的前置號碼?
- 9. 在Android中給出聯繫人姓名給出一個電話號碼
- 10. 如何確定Android中的語音郵件電話號碼
- 11. 查找聯繫人的電話號碼
- 12. 電話呼叫期間的自動語音留言
- 13. 爲電子郵件地址和電話號碼生成QR碼
- 14. 來自QR碼的電話號碼
- 15. 的Android - 開鎖電話和語音
- 16. 電話列表 - 獲取每個人的電話號碼
- 17. 什麼數據類型用於在C#中的某些號碼,日期和電話號碼?
- 18. 在對話框中給出的出生日期的數字總和
- 19. 在通話記錄中撥出儲存號碼的電話
- 20. 更改語音號碼來電
- 21. 哈姆和軌道上的紅寶石日期出生日期字段語法
- 22. 按電話號碼搜索聯繫人
- 23. 聯繫人姓名電話號碼
- 24. Android聯繫人 - 獲取電話號碼
- 25. 越來越聯繫人電話號碼
- 26. 按電話號碼搜索聯繫人
- 27. 生成從用戶的電話號碼
- 28. 添加聯繫人的自定義電話號碼標籤
- 29. Twilio轉發的電話號碼給出錯誤13225「撥號:禁止的電話號碼」
- 30. 自動電話號碼與Windows 8電話撥號
你的用例是什麼?創建聊天機器人或從一般文本中提取這些聊天機器人? –
用例是從speech中提取日期。它不是關於構建chatbot。 –
語音到文本,文本到數字,文本到日期都被很多庫和工具很好地研究和支持,所以構成了最簡單的路線。然而最簡單的方式並不一定最有趣。直接獲取可能是更高效的解決方案,但您需要自己實現它(可能是其他工具的頂部)。我想你可以下載任何深度學習神經網絡,擦除一兩個頂層,並重新訓練你的purpours(這可能是一個更合適的問題,爲一個AI姊妹站點的計算器) – Serge