В файле build.gradle
в корневой директории проекта,
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
В файле build.gradle
модуля entry
,
dependencies {
implementation('com.gitee.chinasoft_ohos:SpeechRecognitionView:1.0.0')
......
}
Проект можно запустить непосредственно с использованием SDK 6 и DevEco Studio 2.2 Beta1.
Если проект не запускается, удалите файлы .gradle
, .idea
, build
, gradle
, build.gradle
,
и создайте новый проект в соответствии со своей версией, затем скопируйте соответствующие файлы нового проекта в корневую директорию.
<com.github.zagum.speechrecognitionview.RecognitionProgressView
ohos:id="$+id:recognition_view"
ohos:height="42vp"
ohos:width="100vp"
ohos:center_in_parent="true"
ohos:layout_alignment="center"/>
int[] цвета = {
Color.getIntColor("#3164d7"),
Color.getIntColor("#d92d29"),
Color.getIntColor("#eeaa10"),
Color.getIntColor("#3164d7"),
Color.getIntColor("#2e9641")
};
int[] высоты = {20, 24, 18, 23, 16};
initIntent = new AsrIntent();
initIntent.setAudioSourceType(AsrIntent.AsrAudioSrcType.ASR_SRC_TYPE_PCM);
initIntent.setFilePath(this.getAbilityPackageContext().getExternalCacheDir().getAbsolutePath());
recognitionProgressView = (RecognitionProgressView) findComponentById(ResourceTable.Id_recognition_view);
recognitionProgressView.setRecognitionListener(new RecognitionListenerAdapter() {
@Override
public void onResults(Map<String, String> results) {
showResults(results);
}
});
recognitionProgressView.setColors(цвета);
recognitionProgressView.setBarMaxHeightsInDp(высоты);
recognitionProgressView.setCircleRadiusInDp(2);
recognitionProgressView.setSpacingInDp(2);
recognitionProgressView.setIdleStateAmplitudeInDp(2);
recognitionProgressView.setRotationRadiusInDp(10);
recognitionProgressView.play();
Проверка кода CloudTest прошла успешно.
Прохождение проверки на вирусы завершилось положительно.
Функционал демонстрационной версии практически не отличается от оригинального компонента.
Copyright 2016 Евгений Загуменный
Лицензировано по лицензии Apache License, Версия 2.0 («Лицензия»);
вы можете использовать этот файл только в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу
http://www.apache.org/licenses/LICENSE-2.0
В случае, если это требует применимое законодательство или было согласовано письменно,
программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ»;
БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ НИКАКОГО ТИПА, как явленных, так и подразумевающихся.
Смотрите Лицензию для конкретного языка, регулирующего права использования и ограничения по Лицензии.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )