1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chinasoft4_ohos-SpeechRecognitionView

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

SpeechRecognitionView

Проект

  • Название проекта: SpeechRecognitionView
  • Серия: адаптация и перенос третьих сторон для OpenHarmony
  • Функционал: анимация управления изменениями голосом
  • Состояние переноса проекта: основные функции завершены
  • Различия при вызове: отсутствуют
  • Версия SDK: SDK 6, DevEco Studio 2.2 Beta1
  • Базовая версия: Releases 1.2.2

Демонстрация эффекта

Инструкция по установке

  1. В файле build.gradle в корневой директории проекта,

    allprojects {
        repositories {
            maven {
                url 'https://s01.oss.sonatype.org/content/repositories/releases/'
            }
        }
    }
  2. В файле 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();

Тестовая информацияПроверка кода CodeCheck прошла успешно.

Проверка кода CloudTest прошла успешно.

Прохождение проверки на вирусы завершилось положительно.

Функционал демонстрационной версии практически не отличается от оригинального компонента.

Итерация версий

  • 1.0.0

Информация о правах и лицензиях

    Copyright 2016 Евгений Загуменный
    
    Лицензировано по лицензии Apache License, Версия 2.0 («Лицензия»); 
    вы можете использовать этот файл только в соответствии с Лицензией. 
    Вы можете получить копию Лицензии по адресу 
    
    http://www.apache.org/licenses/LICENSE-2.0
    
    В случае, если это требует применимое законодательство или было согласовано письменно, 
    программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ»; 
    БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ НИКАКОГО ТИПА, как явленных, так и подразумевающихся. 
    Смотрите Лицензию для конкретного языка, регулирующего права использования и ограничения по Лицензии.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Один из видов анимации контролируется с помощью голоса. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/chinasoft4_ohos-SpeechRecognitionView.git
git@api.gitlife.ru:oschina-mirror/chinasoft4_ohos-SpeechRecognitionView.git
oschina-mirror
chinasoft4_ohos-SpeechRecognitionView
chinasoft4_ohos-SpeechRecognitionView
master