BasedHardware/Friend
Fork: 135 Star: 1308 (更新于 2024-05-29 15:30:27)
license: MIT
Language: C .
AI wearable necklace
最后发布版本: v1.0.4-Android-App ( 2024-05-28 22:48:15)
Friend
Open Source AI Wearable device that records everything you say, gives you proactive feedback and advice. 24h+ on single charge.
Features
- Real-Time AI Audio Processing: Leverage powerful on-device AI capabilities for real-time audio analysis.
- Low-powered Bluetooth: Capture audio for 24h+ on a small button battery
- Open-Source Software: Access and contribute to the pin's software stack, designed with openness and community collaboration in mind.
- Wearable Design: Experience unparalleled convenience with ergonomic and lightweight design, perfect for everyday wear.
Get Started with our Documentation:
How it works
graph TD;
A[Device] -- Streams Audio --> B[Phone App];
B -- Transmits --> C[Deepgram];
C -- Returns Transcript --> D[Phone App];
D -- Saves Transcript --> E[Phone Storage];
classDef lightMode fill:#FFFFFF, stroke:#333333, color:#333333;
classDef darkMode fill:#333333, stroke:#FFFFFF, color:#FFFFFF;
classDef lightModeLinks stroke:#333333;
classDef darkModeLinks stroke:#FFFFFF;
class A,B,C,D,E lightMode
class A,B,C,D,E darkMode
linkStyle 0 stroke:#FF4136, stroke-width:2px
linkStyle 1 stroke:#1ABC9C, stroke-width:2px
linkStyle 2 stroke:#FFCC00, stroke-width:2px
linkStyle 3 stroke:#2ECC40, stroke-width:2px
Structure
There are 3 different apps in these repositories located in different branches and folders. Our goal is to merge them into one big project.
Folder "AppStandalone": Standalone version of the app that doesn't require any hardware to use it.
Folder "AppWithWearable": Wearable-connected version of the app that requires the "Friend necklace" to use it.
Folder "AppWithWearableReactNative": Wearable-connected version of the app that is built in React native
Next Step: Read Getting Started →
Getting Started
Follow these steps to get started with your Friend.
Install the app
-
Clone the repo
git clone https://github.com/BasedHardware/friend.git
-
Choose which version of the app you want to install (see Structure).
- Don't have the device? run
cd apps/AppStandalone
in terminal - Have the device/NRF Board? run
cd apps/AppWithWearable
in terminal
- Don't have the device? run
-
Install your environment variables
- For AppStandalone, update variables in in .env.template file
- For AppWithWearable, you can set the api keys needed on the mobile App from the settings page itself
-
iOS: Install XCode then navigate to the iOS folder. You might need to launch Xcode to select a team and specify a bundle identifier. Android: Download/install android Studio then navigate to the Android folder Don't run in web/simulator: Bluetooth will not work
-
Run
flutter clean
thenflutter pub get
thenpod install
-
When everything is installed, run
flutter run
, this should run your app on a selected device
More links:
Made by the Community, with -❤️-:
![](https://a1.cdn.osfipin.com/site/mygit/1px.png)
Licensing
Friend is available under MIT License
最近版本更新:(数据更新于 2024-05-29 15:30:11)
2024-05-28 22:48:15 v1.0.4-Android-App
2024-05-22 01:07:11 v1.0.3-Android-App
2024-05-16 03:36:38 v1.0.2-Android-App
2024-05-07 05:38:11 v1.0.0-Android-App
2024-04-23 06:34:12 v1.0.0-firmware
BasedHardware/Friend同语言 C最近更新仓库
2024-06-24 22:00:55 jart/cosmopolitan
2024-06-13 07:38:41 obsproject/obs-studio
2024-06-10 10:36:22 EdgeTX/edgetx
2024-06-08 17:50:27 ventoy/Ventoy
2024-06-08 11:28:32 lizongying/my-tv
2024-06-07 17:28:28 espressif/esp-idf