pico-cookbook
On-device AI recipes for building private, real-time applications with production-grade voice, language, and vision SDKs. Ready-to-use, open-source code examples.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- dotnet-codestyle.yml
- java-codestyle.yml
- link-check.yml
- nodejs-codestyle.yml
- python-codestyle.yml
- python-demos.yml
- python-tests.yml
- spell-check.yml
- swift-codestyle.yml
- web-codestyle.yml
- .gitkeep
- Action.java
- MainActivity.java
- VolumeMeterView.java
- button.xml
- button_background.xml
- chat_text_background.xml
- error_view.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_mic_primary.xml
- ic_mic_white.xml
- ic_no_mic_primary.xml
- ic_no_mic_white.xml
- pill_shape.xml
- spinner.xml
- activity_main.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- themes.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- AudioPlayerStream.swift
- CallAssistApp.swift
- ContentView.swift
- LoadingView.swift
- MainView.swift
- ViewModel.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- context.yml
- .gitkeep
- controller.js
- index.html
- style.css
- action.ts
- audio_stream.ts
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- .gitkeep
- Action.java
- MainActivity.java
- SpannableTextAnimation.java
- VolumeMeterView.java
- button_background.xml
- chat_text_background.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- main_layout.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- AudioPlayerStream.swift
- CallScreenApp.swift
- ContentView.swift
- LoadingView.swift
- MainView.swift
- ViewModel.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- context.yml
- .gitkeep
- controller.js
- index.html
- style.css
- action.ts
- audio_stream.ts
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- cheetah_params.pv
- orca_params_female.pv
- MainActivity.java
- VolumeMeterView.java
- arrow_back_button.xml
- arrow_back_button_disabled.xml
- button_background.xml
- button_disabled.xml
- chat_text_background.xml
- clear_button.xml
- clear_button_disabled.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- main_layout.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- AudioPlayerStream.swift
- ContentView.swift
- DocumentQAApp.swift
- LoadingView.swift
- MainView.swift
- ViewModel.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- CPAL-1.0.txt
- .gitkeep
- controller.js
- index.html
- style.css
- audio_stream.ts
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- .gitkeep
- ComboItem.java
- MenuItem.java
- OrderChange.java
- OrderItem.java
- OrcaStep.java
- PorcupineStep.java
- RhinoStep.java
- Step.java
- BufferedRecorder.java
- CardUI.java
- MainActivity.java
- Pair.java
- Predicate.java
- PvSpeaker.java
- VolumeMeterView.java
- WorkflowListener.java
- bg_error_view.xml
- bg_report_card_active.xml
- bg_report_card_inactive.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- activity_main.xml
- item_report_card.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- steps.py
- context.yml
- README.md
- .gitignore
- main.py
- README.md
- requirements.txt
- contacts.csv
- context.template
- README.md
- .gitignore
- main.py
- README.md
- requirements.txt
- README.md
- .gitignore
- main.py
- README.md
- requirements.txt
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitkeep
- MainActivity.java
- VolumeMeterView.java
- arrow_back_button.xml
- button.xml
- chat_text_background.xml
- error_view.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_mic_primary.xml
- ic_mic_white.xml
- ic_no_mic_primary.xml
- ic_no_mic_white.xml
- pill_shape.xml
- spinner.xml
- activity_main.xml
- chat_bubble.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- themes.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- .gitkeep
- AudioPlayerStream.swift
- ChatView.swift
- Constants.swift
- ContentView.swift
- LiveCaptioningAndTranslationApp.swift
- SelectLanguageView.swift
- ViewModel.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- setup.py
- .gitkeep
- controller.js
- index.html
- audio_stream.ts
- index.ts
- main.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitkeep
- MainActivity.java
- button.xml
- chat_text_background.xml
- error_view.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_mic_primary.xml
- ic_mic_white.xml
- ic_no_mic_primary.xml
- ic_no_mic_white.xml
- spinner.xml
- activity_main.xml
- chat_bubble.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- themes.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- .gitkeep
- AudioPlayerStream.swift
- ChatView.swift
- Constants.swift
- ContentView.swift
- Info.plist
- LiveConversationTranslationDemoApp.swift
- SelectLanguageView.swift
- ViewModel.swift
- LiveConversationTranslationDemo.xcscheme
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- setup.py
- .gitkeep
- controller.js
- index.html
- audio_stream.ts
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- cheetah_params.pv
- orca_params_female.pv
- MainActivity.java
- RTFProfiler.java
- TPSProfiler.java
- arrow_back_button.xml
- arrow_back_button_disabled.xml
- button_background.xml
- button_disabled.xml
- button_secondary.xml
- chat_text_background.xml
- clear_button.xml
- clear_button_disabled.xml
- error_view.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- prompt_button_arrow.xml
- prompt_button_disabled.xml
- prompt_button_enabled.xml
- prompt_text_disabled.xml
- prompt_text_enabled.xml
- main_layout.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- LLMVoiceAssistant.csproj
- Program.cs
- .editorconfig
- .gitignore
- LLMVoiceAssistant.sln
- README.md
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- cheetah_params.pv
- orca_params_female.pv
- AudioPlayerStream.swift
- ChatView.swift
- Constants.swift
- ContentView.swift
- Info.plist
- LLMVoiceAssistantDemoApp.swift
- LoadModelView.swift
- RTFProfiler.swift
- TPSProfiler.swift
- ViewModel.swift
- LLMVoiceAssistantDemo.xcscheme
- project.pbxproj
- .gitignore
- README.md
- .eslintignore
- .eslintrc.js
- .gitignore
- .npmignore
- .prettierignore
- .prettierrc
- index.js
- package.json
- README.md
- yarn.lock
- main.py
- README.md
- requirements.txt
- main.py
- README.md
- requirements.txt
- .gitignore
- cheetah_params.pv
- orca_params.pv
- porcupine_params.pv
- controller.js
- index.html
- audio_stream.ts
- index.ts
- main.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- tsconfig.json
- yarn.lock
- README.md
- MicrocontrollerVoiceAssistantExample.ino
- pv_params.h
- Picovoice_LANG.h
- library.properties
- LICENSE
- README.md
- .gitignore
- README.md
- setup.py
- audio.h
- cs43l22.c
- cs43l22.h
- stm32f411e_discovery.c
- stm32f411e_discovery.h
- stm32f411e_discovery_audio.c
- stm32f411e_discovery_audio.h
- stm32f411xe.h
- stm32f4xx.h
- system_stm32f4xx.h
- cmsis_armcc.h
- cmsis_armclang.h
- cmsis_compiler.h
- cmsis_gcc.h
- cmsis_iccarm.h
- cmsis_version.h
- core_armv8mbl.h
- core_armv8mml.h
- core_cm0.h
- core_cm0plus.h
- core_cm1.h
- core_cm23.h
- core_cm3.h
- core_cm33.h
- core_cm4.h
- core_cm7.h
- core_sc000.h
- core_sc300.h
- mpu_armv7.h
- mpu_armv8.h
- tz_context.h
- stm32_hal_legacy.h
- stm32f4xx_hal_can_legacy.h
- stm32f4xx_hal.h
- stm32f4xx_hal_cortex.h
- stm32f4xx_hal_dcmi.h
- stm32f4xx_hal_dcmi_ex.h
- stm32f4xx_hal_def.h
- stm32f4xx_hal_dma.h
- stm32f4xx_hal_dma2d.h
- stm32f4xx_hal_dma_ex.h
- stm32f4xx_hal_dsi.h
- stm32f4xx_hal_eth.h
- stm32f4xx_hal_flash.h
- stm32f4xx_hal_flash_ex.h
- stm32f4xx_hal_flash_ramfunc.h
- stm32f4xx_hal_gpio.h
- stm32f4xx_hal_gpio_ex.h
- stm32f4xx_hal_hcd.h
- stm32f4xx_hal_i2c.h
- stm32f4xx_hal_i2c_ex.h
- stm32f4xx_hal_i2s.h
- stm32f4xx_hal_i2s_ex.h
- stm32f4xx_hal_irda.h
- stm32f4xx_hal_iwdg.h
- stm32f4xx_hal_lptim.h
- stm32f4xx_hal_ltdc.h
- stm32f4xx_hal_ltdc_ex.h
- stm32f4xx_hal_mmc.h
- stm32f4xx_hal_nand.h
- stm32f4xx_hal_nor.h
- stm32f4xx_hal_pccard.h
- stm32f4xx_hal_pcd.h
- stm32f4xx_hal_pcd_ex.h
- stm32f4xx_hal_pwr.h
- stm32f4xx_hal_pwr_ex.h
- stm32f4xx_hal_qspi.h
- stm32f4xx_hal_rcc.h
- stm32f4xx_hal_rcc_ex.h
- stm32f4xx_hal_sai.h
- stm32f4xx_hal_sai_ex.h
- stm32f4xx_hal_sd.h
- stm32f4xx_hal_sdram.h
- stm32f4xx_hal_spdifrx.h
- stm32f4xx_hal_spi.h
- stm32f4xx_ll_usart.h
- stm32f4xx_hal_can.c
- stm32f4xx_hal.c
- stm32f4xx_hal_cortex.c
- stm32f4xx_hal_dma.c
- stm32f4xx_hal_gpio.c
- stm32f4xx_hal_i2s.c
- stm32f4xx_hal_i2s_ex.c
- stm32f4xx_hal_pwr.c
- stm32f4xx_hal_rcc.c
- stm32f4xx_hal_rcc_ex.c
- License
- README
- pv_audio_rec.h
- pv_params.h
- pv_st_f411.h
- stm32f4xx_hal_conf.h
- stm32f4xx_it.h
- .gitkeep
- readme.txt
- main.c
- pv_audio_rec.c
- pv_st_f411.c
- stm32f4xx_hal_msp.c
- stm32f4xx_it.c
- syscalls.c
- sysmem.c
- system_stm32f4xx.c
- startup_stm32f411vetx.s
- .cproject
- .gitignore
- .project
- STM32F411VETX_FLASH.ld
- .project
- README.md
- copy_resources.py
- generate_pv_params_file.py
- README.md
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- MainActivity.java
- VolumeMeterView.java
- circular_progress.xml
- ic_cancel.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- activity_main.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- ContentView.swift
- PersonalizedWakeWordApp.swift
- ViewModel.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- enroll.py
- main.py
- README.md
- requirements.txt
- .gitkeep
- .gitkeep
- controller.js
- index.html
- style.css
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- .gitignore
- main.py
- README.md
- requirements.txt
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- OrcaStep.java
- PorcupineStep.java
- RhinoStep.java
- Step.java
- BufferedRecorder.java
- MainActivity.java
- Pair.java
- Predicate.java
- Product.java
- PvSpeaker.java
- VolumeMeterView.java
- WorkflowListener.java
- bg_error_view.xml
- bg_report_card_active.xml
- bg_report_card_inactive.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- activity_main.xml
- item_report_card.xml
- item_report_card_options.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- .gitignore
- main.py
- products.py
- README.md
- requirements.txt
- steps.py
- context.yml
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- OrcaStep.java
- PorcupineStep.java
- RhinoStep.java
- Step.java
- BufferedRecorder.java
- CardUI.java
- MainActivity.java
- Pair.java
- Predicate.java
- PvSpeaker.java
- VolumeMeterView.java
- WorkflowListener.java
- bg_error_view.xml
- bg_report_card_active.xml
- bg_report_card_inactive.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- activity_main.xml
- item_report_card.xml
- item_report_card_options.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- steps.py
- context.yml
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- FlowLayout.java
- MainActivity.java
- VolumeMeterView.java
- add_speaker_bg.xml
- circular_progress.xml
- greeting_container_bg.xml
- ic_cancel.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- speaker_pill_bg.xml
- activity_main.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- .gitkeep
- AudioPlayerStream.swift
- ContentView.swift
- SpeakerAwareVoiceAssistantApp.swift
- ViewModel.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- enroll.py
- main.py
- README.md
- requirements.txt
- context.yml
- .gitkeep
- .gitkeep
- controller.js
- index.html
- style.css
- audio_stream.ts
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- FlowLayout.java
- MainActivity.java
- VolumeMeterView.java
- add_speaker_bg.xml
- circular_progress.xml
- greeting_container_bg.xml
- ic_cancel.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- speaker_pill_bg.xml
- activity_main.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- ContentView.swift
- SpeakerAwareWakeWordApp.swift
- ViewModel.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- enroll.py
- main.py
- README.md
- requirements.txt
- .gitkeep
- .gitkeep
- controller.js
- index.html
- style.css
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- .gitignore
- main.py
- README.md
- requirements.txt
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitkeep
- MainActivity.java
- button.xml
- chat_text_background.xml
- error_view.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_mic_primary.xml
- ic_mic_white.xml
- ic_no_mic_primary.xml
- ic_no_mic_white.xml
- spinner.xml
- activity_main.xml
- chat_bubble.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- themes.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- .gitkeep
- AudioPlayerStream.swift
- ChatView.swift
- Constants.swift
- ContentView.swift
- Info.plist
- SelectLanguageView.swift
- SpeechToSpeechTranslationDemoApp.swift
- ViewModel.swift
- SpeechToSpeechTranslationDemo.xcscheme
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- setup.py
- .gitkeep
- controller.js
- index.html
- audio_stream.ts
- index.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- MainActivity.java
- VolumeMeterView.java
- bg_error_view.xml
- bg_report_card_active.xml
- bg_report_card_inactive.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- activity_main.xml
- item_report_card.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- .gitkeep
- AudioPlayerStream.swift
- ContentView.swift
- LoadingView.swift
- MainView.swift
- ViewModel.swift
- VoiceGuidedFieldReportingApp.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- context.yml
- .gitkeep
- .gitkeep
- controller.js
- index.html
- style.css
- audio_stream.ts
- config.ts
- index.ts
- recorder.ts
- states.ts
- steps.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- MainActivity.java
- VolumeMeterView.java
- bg_error_view.xml
- bg_report_card_active.xml
- bg_report_card_inactive.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- activity_main.xml
- item_report_card.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- .gitkeep
- AudioPlayerStream.swift
- ContentView.swift
- LoadingView.swift
- MainView.swift
- ViewModel.swift
- VoiceGuidedMaintenanceAndInspectionApp.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- context.yml
- .gitkeep
- .gitkeep
- controller.js
- index.html
- style.css
- audio_stream.ts
- config.ts
- index.ts
- recorder.ts
- states.ts
- steps.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- MainActivity.java
- VolumeMeterView.java
- button_background.xml
- button_disabled.xml
- button_secondary.xml
- chat_text_background.xml
- error_view.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- main_layout.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- AudioPlayerStream.swift
- ContentView.swift
- MainView.swift
- ViewModel.swift
- VoiceMemoApp.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- context.yml
- .gitkeep
- controller.js
- index.html
- audio_stream.ts
- index.ts
- main.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- gradle-wrapper.jar
- gradle-wrapper.properties
- .gitkeep
- MainActivity.java
- VolumeMeterView.java
- bg_error_view.xml
- bg_report_card_active.xml
- bg_report_card_inactive.xml
- ic_check_circle.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- pill_shape.xml
- activity_main.xml
- item_report_card.xml
- item_report_card_alternate.xml
- view_volume_meter.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- ic_launcher-playstore.png
- .gitignore
- build.gradle
- proguard-rules.pro
- .gitignore
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- README.md
- settings.gradle
- setup.py
- Contents.json
- Contents.json
- pv_circle_512-1024.png
- pv_circle_512-20.png
- pv_circle_512-20@2x.png
- pv_circle_512-20@3x.png
- pv_circle_512-29.png
- pv_circle_512-29@2x.png
- pv_circle_512-29@3x.png
- pv_circle_512-40.png
- pv_circle_512-40@2x.png
- pv_circle_512-40@3x.png
- pv_circle_512-60@2x.png
- pv_circle_512-60@3x.png
- pv_circle_512-76.png
- pv_circle_512-76@2x.png
- pv_circle_512-83.5@2x.png
- Contents.json
- .gitkeep
- AudioPlayerStream.swift
- ContentView.swift
- LoadingView.swift
- MainView.swift
- ViewModel.swift
- VoicePicking.swift
- VolumeMeterView.swift
- project.pbxproj
- .gitignore
- README.md
- setup.py
- .gitignore
- main.py
- README.md
- requirements.txt
- context.yml
- .gitkeep
- .gitkeep
- controller.js
- index.html
- style.css
- audio_stream.ts
- config.ts
- index.ts
- recorder.ts
- states.ts
- steps.ts
- .gitkeep
- .babelrc
- .eslintignore
- .eslintrc.js
- .gitignore
- .prettierignore
- .prettierrc
- module.d.ts
- package.json
- README.md
- rollup.config.js
- server.js
- setup.py
- tsconfig.json
- yarn.lock
- README.md
- checkstyle-10.5.0-all.jar
- checkstyle.xml
- suppress.xml
- .cspell.json
- dict.txt
- .swiftlint.yml
- expect_timeout.py
- requirements.txt
- run_multiple_products.py
- .gitignore
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Picovoice/pico-cookbook
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd pico-cookbook
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd recipes/llm-voice-assistant/dotnet
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
3. Gradle (Java/Kotlin)
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd recipes/call-assist/android
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
4. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd recipes/call-assist/web
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
5. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r recipes/call-assist/python/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
// repository documentation
Was this content helpful?
(0 ratings)
