是否有一種有效的自然語言處理器可以從人類語音中獲取電話號碼和出生日期。每個用戶都有指定電話號碼和出生日期的不同方式。因此,將語音轉換爲文本然後解析電話號碼的文本是沒有用的。電話號碼和出自人類語音的出生日期
回答
最簡單的方法是從語音中提取文本,還有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. 電話號碼的XSD限制出錯
- 5. Android:從聯繫人中檢索姓名,電話號碼,電子郵件,生日
- 6. 來自大量電話號碼的電話號碼是另一個電話號碼的前置號碼?
- 7. 如何確定Android中的語音郵件電話號碼
- 8. 電話列表 - 獲取每個人的電話號碼
- 9. 什麼數據類型用於在C#中的某些號碼,日期和電話號碼?
- 10. 在對話框中給出的出生日期的數字總和
- 11. 按電話號碼搜索聯繫人
- 12. 按電話號碼搜索聯繫人
- 13. 生成從用戶的電話號碼
- 14. Twilio轉發的電話號碼給出錯誤13225「撥號:禁止的電話號碼」
- 15. 自動電話號碼與Windows 8電話撥號
- 16. 電話號碼
- 17. 獲得iPhone的聯繫人電話號碼類型
- 18. 出生日期,加入日期和離開日期的有效日期
- 19. Android:查看聯繫人列表中的電話號碼? (電話號碼,從電話中檢索)
- 20. 驗證:超出電子郵件地址/電話號碼
- 21. 查找自己的電話號碼
- 22. 確定星座和出生日期
- 23. TelephonyManager在撥出電話時檢測到語音信箱
- 24. wordpress meta_query的出生日期和死亡日期
- 25. 使用自動完成textview與聯繫人電話號碼
- 26. 獲取聯繫人的ID,姓名和電話號碼?
- 27. 如何查詢_id,姓名和電話號碼的聯繫人?
- 28. 出生日期在JSON
- 29. ExtJS:問出生日期
- 30. DatePicker出生日期驗證
你的用例是什麼?創建聊天機器人或從一般文本中提取這些聊天機器人? –
用例是從speech中提取日期。它不是關於構建chatbot。 –
語音到文本,文本到數字,文本到日期都被很多庫和工具很好地研究和支持,所以構成了最簡單的路線。然而最簡單的方式並不一定最有趣。直接獲取可能是更高效的解決方案,但您需要自己實現它(可能是其他工具的頂部)。我想你可以下載任何深度學習神經網絡,擦除一兩個頂層,並重新訓練你的purpours(這可能是一個更合適的問題,爲一個AI姊妹站點的計算器) – Serge