Skip to content

Conversation

@llin60
Copy link
Contributor

@llin60 llin60 commented Aug 28, 2025

Description

Add a new ASR implementation based on Paraformer model and FunASR toolkit as an alternative to the Whisper ASR service. Target platform is Intel Core CPU.

Issues

Type of change

List the type of change like below. Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds new functionality)
  • Breaking change (fix or feature that would break existing design and interface)
  • Others (enhancement, documentation, validation, etc.)

Dependencies

funasr

Tests

cd GenAIComps/tests
bash asr/test_asr_funasr_paraformer.sh

Copy link
Collaborator

@letonghan letonghan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @llin60, thanks for your amazing contributions!
Please check the comments below

Copy link
Collaborator

@letonghan letonghan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@llin60
Copy link
Contributor Author

llin60 commented Sep 10, 2025

Thank you @letonghan for the approval. One more is needed before this can get merged. @chensuyue Could you please help to review again? Thanks

@joshuayao joshuayao added this to OPEA Sep 16, 2025
@joshuayao joshuayao added this to the v1.5 milestone Sep 16, 2025
@CICD-at-OPEA
Copy link
Collaborator

This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

@llin60
Copy link
Contributor Author

llin60 commented Oct 17, 2025

I don't seem to have the authority to merge PR. @chensuyue @letonghan could you please help to merge? Thanks

@ZePan110 ZePan110 merged commit ba26ea3 into opea-project:main Oct 17, 2025
21 checks passed
@github-project-automation github-project-automation bot moved this to Done in OPEA Oct 17, 2025
jilongW pushed a commit to jilongW/GenAIComps that referenced this pull request Dec 18, 2025
* add funasr paraformer asr service impl

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix requirements deps; modify ASR READMEs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add funasr-paraformer dockerfile in github workflow

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: sunzhonghua2004 <137033036@qq.com>
jilongW pushed a commit to jilongW/GenAIComps that referenced this pull request Dec 18, 2025
* add funasr paraformer asr service impl

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix requirements deps; modify ASR READMEs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add funasr-paraformer dockerfile in github workflow

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>
joshuayao pushed a commit that referenced this pull request Jan 5, 2026
* Fix build issues (#1937)

* Fix build issues
       Add docling in requirements.in
       Change pathway version to fix dependency conflict.

Signed-off-by: ZePan110 <ze.pan@intel.com>

---------

Signed-off-by: ZePan110 <ze.pan@intel.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* Add Arbitration Post-Hearing Component with LLM-Based Entity Extraction (#1938)

* initial commit for arbitratory micro service

* test cases added

* test cases added

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* renamed test file as per review comment

* updated path of SCRIPT_DIR in to resolve microservice test

* resolved comments wrt license header and env configs in compose file

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* removed unused MODEL env variable Signed-off-by: Author Name <c.noeljaymon@zensar.com>

* removed space and added sign off

Signed-off-by: Noel Jaymon <c.noeljaymon@zensar.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* resolved ci issues for compose file name and readme reference paths

Signed-off-by: Noel Jaymon <c.noeljaymon@zensar.com>

* added arb_post_hearing_assistant-compose.yaml file in .github folder

Signed-off-by: Noel Jaymon <c.noeljaymon@zensar.com>

* deleted unused file redis-values.yaml

Signed-off-by: Noel Jaymon <c.noeljaymon@zensar.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* made service and image name same for arb_post_hearing_assistant-compose.yaml in .github folder

Signed-off-by: Noel Jaymon <c.noeljaymon@zensar.com>

* DCO remediation: adding missing Signed-off-by lines

Signed-off-by: Ramesh <katkuri.ramesh@zensar.com>

* fixed the micro service build issue

Signed-off-by: Ramesh <katkuri.ramesh@zensar.com>

* microservice container not found fixed

Signed-off-by: Ramesh <katkuri.ramesh@zensar.com>

* removed airgap code

Signed-off-by: Ramesh <katkuri.ramesh@zensar.com>

* fixed pre-commit check issue

---------

Signed-off-by: Noel Jaymon <c.noeljaymon@zensar.com>
Signed-off-by: Ramesh <katkuri.ramesh@zensar.com>
Co-authored-by: Ramesh Katkuri <rameshkatkuri@Rameshs-MacBook-Air.local>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Noel Jaymon <c.noeljaymon@zensar.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* add funasr paraformer asr service impl (#1914)

* add funasr paraformer asr service impl

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix requirements deps; modify ASR READMEs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add funasr-paraformer dockerfile in github workflow

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* enable HF_TOKEN to be defined in request (#1940)

Signed-off-by: wwanarif <wan.abdul.hakim.b.wan.arif@intel.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* fix the source of LibreOffice (#1942)

Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* Fix CD issue and llms build failure (#1943)

* Fix permissions issue

Signed-off-by: ZePan110 <ze.pan@intel.com>

* Fix issue

Signed-off-by: ZePan110 <ze.pan@intel.com>

* Test

Signed-off-by: ZePan110 <ze.pan@intel.com>

* Revert "Test"

This reverts commit 1df372c.

---------

Signed-off-by: ZePan110 <ze.pan@intel.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* update vllm-ipex, boost servi performance (#1941)

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* Add openGauss support to dataprep microservice and update related doc… (#1945)

* add openGauss support for dataprep

Signed-off-by: sunshuang1866 <sunshuang1866@outlook.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix the healthcheck for openGauss

Signed-off-by: sunshuang1866 <sunshuang1866@outlook.com>

* update README.md for openGauss

Signed-off-by: sunshuang1866 <sunshuang1866@outlook.com>

---------

Signed-off-by: sunshuang1866 <sunshuang1866@outlook.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* Add openGauss support to retrievers and update related doc… (#1949)

* add openGauss support for retrievers

Signed-off-by: sunshuang1866 <sunshuang1866@outlook.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Signed-off-by: sunshuang1866 <sunshuang1866@outlook.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* update package version to fit B60

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* enable CnClip B/16&L/14 and enable flickr30kcn dataset

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* update docs about qwen2-vl &qwen2.5-vl & cnclip, add qwen-vl configs

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* fix bug

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* fix bug

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* fix for doc

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* fix gradio verion

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* retrigger test

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

* added test for cnclip

Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>

---------

Signed-off-by: ZePan110 <ze.pan@intel.com>
Signed-off-by: sunzhonghua2004 <jilong.wang@intel.com>
Signed-off-by: Noel Jaymon <c.noeljaymon@zensar.com>
Signed-off-by: Ramesh <katkuri.ramesh@zensar.com>
Signed-off-by: wwanarif <wan.abdul.hakim.b.wan.arif@intel.com>
Signed-off-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Signed-off-by: sunshuang1866 <sunshuang1866@outlook.com>
Co-authored-by: ZePan110 <ze.pan@intel.com>
Co-authored-by: ramesh-katkuri <katkuri.ramesh@zensar.com>
Co-authored-by: Ramesh Katkuri <rameshkatkuri@Rameshs-MacBook-Air.local>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Noel Jaymon <c.noeljaymon@zensar.com>
Co-authored-by: LIU Lin <107393642+llin60@users.noreply.github.com>
Co-authored-by: wanhakim <wanhakim92@gmail.com>
Co-authored-by: zhihang <zhihangdeng@link.cuhk.edu.cn>
Co-authored-by: linjiaojiao <jiaojiao.lin@intel.com>
Co-authored-by: sunshuang1866 <sunshuang1866@outlook.com>
Co-authored-by: Xueshu Wang <xueshu.wang@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants