代码拉取完成,页面将自动刷新
(ns main
(:require
[promesa.core :as p]
["ws" :as ws]
[talks]))
(def port 8000)
(println (str "listening audio at port " port))
(-> (ws/WebSocketServer. #js{:port port})
(.on "connection"
(fn [socket req]
(p/let [session (talks/make-talk socket)
std (talks/make-sentence-detector #(talks/talk session))]
(.on socket "message" #(talks/audio-handler session std %))
(.on socket "close" talks/audio-close)))))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。