meeting concluder
1.0.0
该应用程序可以自动记录并总结会议。摘要末尾会添加一条建议,然后可以(可选)将其发送到您选择的 Slack 渠道。
与 2023 Hackdays 有关的创建。
SLACK_EBHOOK_URL
环境变量,或在~/.config/concluder.toml
中配置为slack_webhook = "YOUR SLACK WEBHOOK URL GOES HERE"
。OPENAI_API_KEY
或OPENAI_KEY
环境变量,或者配置为~/.config/concluder.toml
中的openai_api_key = "YOUR KEY GOES HERE"
。克隆存储库并运行服务器(包括前端):
git clone https://github.com/schibsted/meeting-concluder.git
cd meeting-concluder/cmd/backend/backend
go build
./backend
然后访问http://localhost:3000
。
拍两下即可停止录音。
请注意,当前转录 API 的最大音频文件大小为 25 MiB,这并不是很多!欢迎请求添加批处理。
concluder
Go 包。这些实用程序用于测试concluder
程序包的功能。
cmd/rec/rec
用于录制cmd/rec/output.wav
,其中包含我说的“ This meeting is about creating a llama farm.
。cmd/wav2mp4/wav2mp4
用于将cmd/rec/output.wav
转换为cmd/wav2mp4/output.mp4
。cmd/audio2text/audio2text
用于将cmd/wav2mp4/output.wav
转换为cmd/audio2text/output.txt
。cmd/conclude/conclude
用于将cmd/audio2text/output.txt
转换为cmd/conclude/output.txt
。cmd/slackpost/slackpost
用于将cmd/conclude/output.txt
发布到 Slack 上的#nmp-meeting-concluder
。cmd/meetingconcluder/meetingconcluder
记录、转换、转录、总结并发布到 Slack。cmd/play/play
可以播放wav文件,购买需要afplay
命令。 (根据公司政策,这是必需的)。
################################################################################
# #
# Meeting Concluder #
# #
# Copyright 2023 Schibsted #
# #
# Unless required by applicable law or agreed to in writing, software #
# distributed under the License is distributed on an "AS IS" BASIS, #
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
# #
# See the License for the specific language governing permissions and #
# limitations under the License. #
# #
################################################################################