Comments (7)
Thank you again for your patience with this!
Can you run:
source venv/bin/activate
pip freeze
python -m esptool -h
And provide the output?
from willow.
Here it is:
- bitstring==4.0.2
- cffi==1.15.1
- cryptography==40.0.2
- ecdsa==0.18.0
- esptool==4.5.1
- pycparser==2.21
- pyserial==3.5
- reedsolo==1.6.0
- six==1.16.0
usage: esptool [-h] [--chip {auto,esp8266,esp32}] [--port PORT] [--baud BAUD]
[--before {default_reset,no_reset,no_reset_no_sync}]
[--after {hard_reset,soft_reset,no_reset}] [--no-stub]
[--trace] [--override-vddsdio [{1.8V,1.9V,OFF}]]
{load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}
...
esptool.py v2.8 - ESP8266 ROM Bootloader Utility
positional arguments:
{load_ram,dump_mem,read_mem,write_mem,write_flash,run,image_info,make_image,elf2image,read_mac,chip_id,flash_id,read_flash_status,write_flash_status,read_flash,verify_flash,erase_flash,erase_region,version}
Run esptool {command} -h for additional help
load_ram Download an image to RAM and execute
dump_mem Dump arbitrary memory to disk
read_mem Read arbitrary memory location
write_mem Read-modify-write to arbitrary memory location
write_flash Write a binary blob to flash
run Run application code in flash
image_info Dump headers from an application image
make_image Create an application image from binary files
elf2image Create an application image from ELF file
read_mac Read MAC address from OTP ROM
chip_id Read Chip ID from OTP ROM
flash_id Read SPI flash manufacturer and device ID
read_flash_status Read SPI flash status register
write_flash_status Write SPI flash status register
read_flash Read SPI flash content
verify_flash Verify a binary blob against flash
erase_flash Perform Chip Erase on SPI flash
erase_region Erase a region of the flash
version Print esptool version
options:
-h, --help show this help message and exit
--chip {auto,esp8266,esp32}, -c {auto,esp8266,esp32}
Target chip type
--port PORT, -p PORT Serial port device
--baud BAUD, -b BAUD Serial port baud rate used when flashing/reading
--before {default_reset,no_reset,no_reset_no_sync}
What to do before connecting to the chip
--after {hard_reset,soft_reset,no_reset}, -a {hard_reset,soft_reset,no_reset}
What to do after esptool.py is finished
--no-stub Disable launching the flasher stub, only talk to ROM
bootloader. Some features will not be available.
--trace, -t Enable trace-level output of esptool.py interactions.
--override-vddsdio [{1.8V,1.9V,OFF}]
Override ESP32 VDDSDIO internal voltage regulator (use
with care)
from willow.
Ok, there it is! For some reason you end up calling an older version of esptool you must have installed somewhere else on your system (we use 4.5.1 but you also have 2.8 somewhere). I'll look into working around this but can you try tracking down your 2.8 and moving/removing it for now (if that's ok with you)?
from willow.
I managed to uninstall it. Weirdly it wasnt installed through brew, pip or pip3. I managed to lacate it in the finder and removed it that way. Now it worked. Thanks for your quick help!
Willow has a little bit of trouble with my german device names, but as I saw on your roadmap it is planned to add more languages.
It is an awesome project and I will definitely follow it closely. Thank you for your great work!
from willow.
Sure!
As a "thank you" for your patience on this, here's a little inside secret tip for you to try with German:
In the Willow Configuration server URI, append this to your URL:
?model=large&detect_language=True
./utils.sh build
From host:
./utils.sh flash-app
Try just speaking to Willow in full German commands/sentences. It will be a little slower but that is the absolutely highest quality model and it will detect your language and any one of >30 other languages. You can also try experimenting with just detect_language=True.
I haven't dealt with German much since my Au Pairs when I was a child but I believe German has some unicode characters that we may not exactly print correctly on the display. We're working on that!
from willow.
Awesome, I will try that.
Yes, there are ä,ü,ö.
Thank you!
from willow.
Please do, and even though we're way off topic for this issue let me know how it works out!
from willow.
Related Issues (20)
- Trying to find timeout when calling REST command endpoint. HOT 4
- HASS Error: HTTP 255 HOT 3
- Respeaker support? HOT 5
- Identify does not work if device boots with mute active
- What is the cost for a custom wake word? HOT 1
- Driver update issue.
- How to send TTS reply sentence by sentence for longer text HOT 1
- Feature: Ability to configure custom integrations/APIs other than home assistant HOT 1
- Font size is too large for display, text cut off on ESP S3 Box 3 HOT 6
- Wake confirmation tone sometimes picked up as speech HOT 12
- Strange words when Willow is not undestanding the command. HOT 15
- When the "Wake Confirmation Tone" is used, it gets detected as "Ding!" HOT 6
- TTS response stopped working. HOT 3
- Increase the HTTP timeout HOT 10
- OpenAI APIs for TTS/STT? HOT 2
- Screen times out even with a request in flight HOT 10
- i2s is invalid on ESP32 Lite HOT 3
- Flashing Willow with esptool HOT 3
- Zluda - AMDs open source cuda implementation support? HOT 2
- Design question HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from willow.