Portál AbcLinuxu, 30. května 2024 05:58

oi - CLI asistant

10.7.2023 18:39 | Přečteno: 988× | c0mput3rs | poslední úprava: 16.7.2023 03:18

Dnes by som chcel predstaviť zaujimavý projekt oi. Je to jednoduchý CLI "asistant" ktorý vie celkom rýchlo dohľadať dotazovanú informáciu.

Inštalácia (skúšané na Ubuntu)

git clone https://github.com/PureArtistry/oi.git
apt install cargo
cd oi 
./install


Príklady použitia

$ oi define moore law
╭─────────────────────────────────────────────────────────────────────────────────────────╮
│ Moorov zákon je empirické pravidlo, že zložitosť integrovaných obvodov sa zdvojnásobuje │
│                                približne každé dva roky.                                │
╰─────────────────────────────────────────────────────────────────────────────────────────╯
selector chosen: summary 

$ oi who is kate beckinsale 
╭──────────────────────────────────────────────╮
│ Kate Romany Beckinsalová je britská herečka. │
╰──────────────────────────────────────────────╯
selector chosen: summary 

$ oi what is 256 / 6              
╭────────────────────╮
│ 42.666666666666664 │
╰────────────────────╯
selector chosen: maths  

Zatiaľ to len testujem, ale výsledky veľmi príjemne prekvapili. A v spojení s nanoTTS (či iným text to speech softom) je to bomba.
$ oi who is linus torvalds | nanotts-git -v en-US --speed 0.8 --pitch 1.2 --play
read: 266 bytes from stdin
using lang: en-US
speed: 0.80
pitch: 1.20
sudo apt-get install festival
sudo apt-get install festvox-us-slt-hts
festival -i
festival> (voice_cmu_us_slt_arctic_hts) 
festival> (SayText "Don't hate me, I'm just doing my job!")
# oin - oi voice interpretation
#!/bin/bash
oi "$@" | text2wave -o /tmp/output.wav
aplay /tmp/output.wav
rm /tmp/output.wav
$ oin who is linus torwalds?
Playing WAVE '/tmp/output.wav' : Signed 16 bit Little Endian, Rate 32000 Hz, Mono
       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

10.7.2023 19:02 mln
Rozbalit Rozbalit vše Re: oi - CLI asistant
Odpovědět | Sbalit | Link | Blokovat | Admin
Odkial to berie odpovede ? Od googlu alebo od GPT ?
cbrpnk avatar 10.7.2023 19:07 cbrpnk | skóre: 8 | blog: bl0gium
Rozbalit Rozbalit vše Re: oi - CLI asistant
Zrejme Google, na GPT by trebalo asi API key, nie?
Max avatar 10.7.2023 19:14 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: oi - CLI asistant
Měl jsem sen ... :(
10.7.2023 19:12 gsnak | skóre: 22 | blog: gsnak
Rozbalit Rozbalit vše Re: oi - CLI asistant
Odpovědět | Sbalit | Link | Blokovat | Admin
Keď chceš aby to znelo ako Stephen Hawking použi espeak "nejaký text"
Čo Rys, to vrah!
cbrpnk avatar 10.7.2023 19:57 cbrpnk | skóre: 8 | blog: bl0gium
Rozbalit Rozbalit vše Re: oi - CLI asistant
Odpovědět | Sbalit | Link | Blokovat | Admin
ako spraviť alias v .bashrc aby prikaz oi <otazka> rovno spustilo oi <otazka> | nanotts-git -v en-US --speed 0.8 --pitch 1.2 --play ?
10.7.2023 20:04 ...
Rozbalit Rozbalit vše Re: oi - CLI asistant
Udělal bych jednoduchý one-line oin <otazka> oi "$@" | nanotts-git -v en-US --speed 0.8 --pitch 1.2 --play
10.7.2023 20:04 ...
Rozbalit Rozbalit vše Re: oi - CLI asistant
Udělal bych jednoduchý one-line oin <otazka>
oi "$@" | nanotts-git -v en-US --speed 0.8 --pitch 1.2 --play
13.7.2023 19:44 ja osobne
Rozbalit Rozbalit vše Re: oi - CLI asistant
super, funguje to paradne ...
10.7.2023 21:29 Valgrind
Rozbalit Rozbalit vše Re: oi - CLI asistant
Odpovědět | Sbalit | Link | Blokovat | Admin
Neni stastne toto pojmenovat oi. V dnesni dobe to vsichni pochopi jako plesatou zalezitost a budou to hatovat. Pockej, az to objevi kolibac, ten z toho chytne psotnik.
Fluttershy, yay! avatar 10.7.2023 21:41 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: oi - CLI asistant

Takže si pustíme Oi Polloi.

🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
11.7.2023 11:39 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: oi - CLI asistant
Odpovědět | Sbalit | Link | Blokovat | Admin
Když zkoušíš výstup jako Text to Speech, tak nechtělo by to i vstup (otázku) jako Speech to Text?
13.7.2023 19:02 ja osobne
Rozbalit Rozbalit vše Re: oi - CLI asistant
Nejaky navod ako to spravit ?
15.7.2023 20:45 LarryL | skóre: 27
Rozbalit Rozbalit vše Re: oi - CLI asistant
Nevím jak kvalitně jsou dnes vytrénované AI pro češtinu. Jestli tvůj program používá Google, tak není tam možnost poslat přes API přímo zvuk?
Gréta avatar 11.7.2023 20:43 Gréta | skóre: 36 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
Rozbalit Rozbalit vše Re: oi - CLI asistant
Odpovědět | Sbalit | Link | Blokovat | Admin

supr vychytávka jako :O ;D

oslavná píseň na pana soudruha generalisima prezidentčíka Petra Pavla Pávka 🎶🫡🦚🎶

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.