Heim > Fragen und Antworten > Hauptteil
Ich möchte ein solches Backend erstellen. Die Anforderungen sind:
1. Erstellen Sie ein Backend, das Schlüsselwörter hinzufügt. . Es gibt verschiedene Kategorien und Berechtigungsverwaltung. . .
2. Fügen Sie ein Schlüsselwort mit zugehöriger Stimme, zugehörigen Antworten, zugehörigen Videos, Animationen und anderen Lernressourcen hinzu.
Zum Beispiel: Ich möchte Schneewittchen sagen, dann zeigt der Roboter eine Schneewittchen-Geschichte oder ein animiertes Video usw. .
Der Hauptzweck besteht darin, einen Absatz zu sagen und dann basierend auf diesem Absatz nach den entsprechenden Ressourcen zu suchen. .
Nur unter Berücksichtigung der Back-End-Funktionen und nicht der Front-End-Funktionen, wie soll ich dieses Projekt entwerfen? Es ist in PHP geschrieben
http://aiui.xfyun.cn/store/in...
PHP中文网2017-06-26 10:51:03
语音识别+全文检索即可。
说一段话,然后根据这一段话来搜索出 对应的资源。
说一段话
证明需要语音识别
搜索出 对应的资源
证明需要检索。
那么检索依据是什么?自然不会是简单的like
,这时候就需要全文检索。
数据库设计方面的关键点在于 标签的设计
以及各种类型的资源 标签关联
。
PHP这边无非是数据操作以及调用外部接口(语音识别
、全文检索
)