配置 Social Hub Settings
登录 Salesforce,在 App Launcher 中选择 Charket Social Hub 这个 App。
配置 AI & Elastic Services
在 Charket Social Hub App 中点击 Social Hub Settings Tab,在左侧导航栏中点击 AI & Elastic Services。
配置 Elastic Services
- 选择 Elastic Service,在 Named Credential 中选择创建的 AWS Lambda for Charket。
- 在 Connected App Key 和 Connected App Secret 中分别填入对应 Connected App 的 Consumer Key 和 Consumer Secret。
- 点击 Save。
配置 AI Services
点击左侧的 AI Services,在 AI Services 中点击 New AI Service 创建。
- Service Provider:选择 OpenAI,Alibaba Cloud 或 Custom。
- Labe: 例如 OpenAI
- Name: 例如 OpenAI
- Auth Key: OpenAI 的 API Key
- Capabilities:
- Speech to Text: 语音转换为文本
- Text Generation: 文本生成
- Model: 模型。例如:whisper-1,gpt-4o-mini / gpt-4o 等。
- 点击 Save。
配置 Default AI Settings
- Audio Transcription Prompt: 语音自动转换的 AI Prompt Template。
- Auto transcribe audio clips less than xxx minutes: 自动转换 xxx 分钟内的语音消息为文字,如果选择了该选项,同步过来的语音消息会自动转换为文字显示;如果未选中该选项,需要在同步过来的语音或语音通话消息下面点击 Transcribe Audio 才会转换为文字。
- Auto summarize audio transcriptions: 自动总结语音消息。
- Audio Summarization Prompt: 根据配置的 AI Prompt Template 来总结语音消息。
配置完 Default AI Settings 后,点击 Save。
配置 Social Account AI Settings
在 Social Account AI Settings 列表中,点击 New AI Settings 可以为每个 Social Account 配置各自的 AI Settings。
注:
- 如果 Social Account 配置了 Social Account AI Settings,则语音转换文字功能会按照当前配置来执行。
- 如果 Social Account 没有配置 Social Account AI Settings,则按照 Default AI Settings 的配置来执行。
使用语音转文字功能
在 Social Account Detail 页面,点击 Sync 将消息同步到 Salesforce 中。然后在会话页面中,将看到语音消息是否转换为文字。