AI summary
Open-source voice assistant with local Vosk speech-to-text. Supports search, weather, lyrics, timers, phone calls, and app launching. Skills can be individually enabled or customized. Requires broad permissions including contacts and phone access for call functionality. Some skills rely on non-free network services.
Generated by AI. May contain inaccuracies.
About this app
**Ahora en español** Dicio is a free and open source voice assistant. It supports many different skills and input/output methods, and it provides both speech and graphical feedback to a question. It uses Vosk for speech to text. It has multilanguage support, and is currently available in English, German and Italian.
Dicio answers questions about:
✔️️️ search: looks up information on DuckDuckGo (and in the future more engines) — Search for Dicio ✔️️️ weather: collects weather information from OpenWeatherMap — What's the weather like? ✔️️️ lyrics: shows Genius lyrics for songs — What's the song that goes we will we will rock you? ✔️️️ open: opens an app on your device — Open NewPipe ✔️️️ calculator: evaluates basic calculations — What is four thousand and two times three minus a million divided by three hundred?
Dicio can receive input through a text box or through Vosk speech to text, and can talk using toasts or the Android speech synthesis engine. Interactive graphical output is provided by skills when they answer a question.
Each skill can be enabled, disabled or customized using the related settings screen. A dark theme is available.
The user input is interpreted by specific, yet reusable, libraries: dicio-sentences-compiler, dicio-skill and dicio-numbers.
This app has the NonFreeNet anti-feature because some skills use non-free services to obtain the information requested by the user. You can easily disable unwanted skills or choose alternative services via settings.
○ New ●
• [Telephone] Add telephone skill: search and call contacts #29 (thank you @MidnightNerd!) • [Timer] Add timer skill: set, query and cancel timers (still not polished) #53 • View and grant the permissions a skill requires in skill settings #52 • Add a notice in skill settings when the user is using a language for which dicio-numbers is unavailable #58
◇ Improved ◇
• [Vosk] Update French and Spanish models #50 #56 (thank you @nshmyrev!) • Improve small UI details in skill settings
< Fixed >
• Fix skills that continue the conversation: now the user is requested to answer only after the device has finished talking • Fix crash when initializing Android TTS on some devices
¤ Development ¤
• Allow skills to require Android permissions #52 Stypox/dicio-skill#5 • dicio-numbers now also supports durations (though is still only available in English and Italian, help is wanted for translations) • Add util_yes_no sentences file to be used across skills • Introduce desugaring to allow using new Java features on old devices
🇷🇺
**Ахора на испанском языке** Dicio — это бесплатный голосовой помощник с открытым исходным кодом. Он поддерживает множество различных навыков и методов ввода/вывода, а также обеспечивает как речевую, так и графическую обратную связь на вопрос. Он использует Vosk для преобразования речи в текст. Он имеет многоязычную поддержку и в настоящее время доступен на английском, немецком и итальянском языках.
Дичио отвечает на вопросы:
✔️️️Поиск: ищет информацию на DuckDuckGo (а в будущем и на других движках) - поиск Dicio. ✔️️️Погода: собирает информацию о погоде из OpenWeatherMap - какая погода? ✔️️️Лирика: показывает гениальные тексты песен - что за песня идёт, мы будем её качать? ✔️️️Open: открывает приложение на вашем устройстве — open NewPipe. ✔️️️Калькулятор: оценивает основные расчёты — сколько будет четыре тысячи два раза три минус миллион разделить на триста?
Dicio может получать ввод через текстовое поле или через преобразование речи Vosk в текст, а также может говорить, используя toasts или механизм синтеза речи Android. Интерактивный графический вывод обеспечивается навыками, когда они отвечают на вопрос.
Каждый навык можно включить, отключить или настроить с помощью соответствующего экрана настроек. Доступна тёмная тема.
Пользовательский ввод интерпретируется специальными, но многократно используемыми библиотеками: dicio-sentences-compiler, dicio-skill и dicio-numbers.
Это приложение имеет анти-функцию NonFreeNet, потому что некоторые навыки используют платные сервисы для получения информации, запрошенной пользователем. Вы можете легко отключить нежелательные навыки или выбрать альтернативные услуги через настройки.
● Новое ○
• [Телефон] Добавлен навык телефона: поиск и вызов контактов #29 (спасибо @MidnightNerd!) • [Таймер] Добавление навыка таймера: установка, запрос и отмена таймеров (все еще не отполировано) #53 • Просмотр и предоставление разрешений, необходимых навыку, в настройках навыка #52 • Добавить уведомление в настройках навыка, когда пользователь использует язык, для которого недоступен dicio-numbers #58
◇ Улучшено ◇
• [Vosk] Обновление французской и испанской моделей #50 #56 (спасибо @nshmyrev!) • Улучшены мелкие детали пользовательского интерфейса в настройках навыков
< Исправлено >
• Исправлены навыки, продолжающие разговор: теперь пользователю предлагается ответить только после того, как устройство закончит разговор • Исправление сбоя при инициализации • Android TTS на некоторых устройствах
¤ Разработка ¤
• Разрешить навыкам требовать разрешения Android #52 Stypox/dicio-skill#5 • dicio-numbers теперь также поддерживает длительность (хотя пока доступно только на английском и итальянском, требуется помощь в переводе) • Добавьте файл предложений util_yes_no для использования в разных навыках • Внедрение desugaring для использования новых возможностей Java на старых устройствах
About this version
- Version
- 0.6 (6)
- Size
- 17.97 MB
- Requires Android
- 5.0
- Target SDK
- 21
- Downloads
- 207
- Updated
- Mar 11, 2022
- Package
- org.dicio.dicio_android
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10