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. #
# #
################################################################################