# huaweicloud-solution-speech-recognition-private-number-speech-analytics **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-speech-recognition-private-number-speech-analytics ## Basic Information - **Project Name**: huaweicloud-solution-speech-recognition-private-number-speech-analytics - **Description**: 该解决方案基于华为云函数工作流服务、语音交互服务的能力,帮助用户完成数字化转型及隐私通话异常关键字内容智能分析流程。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-11-30 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] # 解决方案介绍 该解决方案基于华为云语音交互服务的录音文件识别技术构建,可以自动对用户上传到对象存储服务的隐私通话录音进行语音质检,从海量录音的质检结果中挖掘业务中的违规、骚扰、诈骗等违规风险项,并及时进行处理。 解决方案实践详情页面: ## 架构图 ![](./document/speech-recognition-private-number-speech-analytics.png) ## 架构描述 该解决方案会部署如下资源: 1. 创建两个OBS桶,一个提供给用户上传隐私通话录音,另一个用于转储隐私通话录音质检结果json文件; 2. 在函数工作流中创建函数,当OBS桶收到上传的隐私通话录音后,会自动触发函数调用语音交互服务,获取录音转写结果后进行内容分析,并上传语音转写结果和内容分析结果。 3. 语音交互服务,将隐私通话语音文件转化为文字。 ## 组织结构 ``` huaweicloud-solution-speech-recognition-private-number-speech-analytics ├── speech-recognition-private-number-speech-analytics.tf.json -- 资源编排模板 ├── functiongraph ├── index.py -- 函数入口文件 ├── sa_utils.py --对话分析工具包 ├── sis_utils.py --语音识别工具包 ``` ## 开始使用 1、 登陆华为云[对象存储服务](https://console.huaweicloud.com/console/?region=cn-north-4&locale=zh-cn#/obs/manager/buckets)控制台,查看OBS桶是否正常创建。 图1 查看OBS桶 ![](./document/readme-image-001.PNG) 2、选择桶`private-number-speech-analytics-demo-input` (以默认参数为例,实际桶名称以部署指定参数为准),上传隐私通话录音文件(上传隐私通话录音样例`private-number-speech-analytics-demo.wav`)。 图2 上传隐私通话录音文件 ![](./document/readme-image-002.PNG) 3、 选择桶`private-number-speech-analytics-demo-output`(以默认参数为例,实际桶名称以部署指定参数为准),查看隐私通话内容分析转写结果json。 图3 隐私通话内容分析转写结果json ![](./document/readme-image-003.PNG)