change audiolabeler data source

조회 수: 1 (최근 30일)
Soo Bin Moon
Soo Bin Moon . 2022년 1월 13일
댓글: Soo Bin Moon . 2022년 2월 4일
I want to use ROI label data of audio lableled by my predecessor. The data source does not match because the operating system of the computer that received the predecessor's labeling data is different, I can't use data. Is there any way to change the data source?
Error using
signalwavelet.internal.labeling.LabeledSignalSetBase/set.Source (line 921)
Unable to set the read-only property 'Source'. Use the addMembers, and removeMembers methods to modify the data source.
As shown in the error message, I tried to use addMembers and removeMembers, but the problem is that only audiodatastore can be used as an argument of addMembers, and only data source cannot be changed arbitrarily.
Thank you so much for your time.

채택된 답변

Frantz Bouchereau
Frantz Bouchereau 2022년 1월 18일
Hello Soo,
A fix is on the way (MATLAB R2022a) to enable specifying alternate file system roots of a datastore inside a labeledSignalSet object, this is what you need to specify your new data paths. In the meantime a workaround is to create a new labeledSignalSet with a datastore pointing to your file paths and to copy the labels from the predecessor labeled set into the new one.
I have attached a function newFromLegacyLSS.m that you can use to convert your legacy labeled set into a new one.
Hope this helps.
  댓글 수: 1
Soo Bin Moon
Soo Bin Moon 2022년 2월 4일
Thanks for the help! I have successfully changed the path using the attached file.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)


Help CenterFile Exchange에서 Audio Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by