• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 命名规范<a name="ZH-CN_TOPIC_0000001095816835"></a>
2
3-   [SDK命名规则:领域\_关键词<\_其他信息1\_其他信息2\_…\>\_sdk.so](#section62071110121516)
4-   [插件命名规则:领域\_关键词<\_其他信息1\_其他信息2\_…\>.so](#section1665562841519)
5
6## SDK命名规则:领域\_关键词<\_其他信息1\_其他信息2\_…\>\_sdk.so<a name="section62071110121516"></a>
7
8关于领域,建议使用当前主流简称,比如图片视频相关的使用"cv",语音识别相关的使用“asr”,翻译相关的使用“translation”等,存在其他领域的可增加定义;关键词则需要恰当准确的描述所对应插件的算法能力,比如唤醒词识别,则使用keyword\_spotting;对于其他信息,比如插件支持的芯片类型、国内海外等信息,可在关键词与“SDK”之间依次添加,每个信息之间以下划线连接;北向sdk命名,必须以“SDK”结尾。
9
10例如:唤醒词识别插件对应 的SDK,只支持麒麟9000芯片,适用于中国国内地区适用,则对应的SDK命名为:asr\_keyword\_spotting\_kirin9000\_china\_sdk.so
11
12## 插件命名规则:领域\_关键词<\_其他信息1\_其他信息2\_…\>.so<a name="section1665562841519"></a>
13
14插件命名的领域、关键词、其他信息等名词解释与要求,均与sdk命名要求保持一致。
15
16插件与sdk存在一一对应的关系,故两者命名在领域、关键词、其他信息上要保持一致,两者唯一的不同之处在于sdk命名多了个“\_sdk”结尾;比如插件命名为“asr\_keyword\_spotting.so”,则对应北向SDK命名为“asr\_keyword\_spotting\_sdk.so”。
17
18例如:唤醒词识别插件对应的SDK,只支持麒麟9000芯片,适用于中国国内地区适用,则对应的插件命名为:asr\_keyword\_spotting\_kirin9000\_china.so
19
20