Fejlesztés

C# text2speech nyelv beállítása

Fórumok

Hogyan lehet C# (VS2017) környezetben a gépi beszédhangot magyarra?


using System.Speech.Synthesis;

...

SpeechSynthesizer beszelo = new SpeechSynthesizer();

beszelo.Volume = 100;
beszelo.Rate = -2;

beszelo.SetOutputToDefaultAudioDevice();

beszelo.Speak("Üdvözöllek");

Így nem állítható, mert readonly:

speaker.Voice = SpeechSynthesizer.AllVoices.FirstOrDefault(gender => gender.Gender == VoiceGender.Female && gender.Language == "hu-HU");

Program / digitális számla generálása házon belül külföldre

Fórumok

Sziasztok,

Tudnátok ajánlani egy céges kapcsolatomnak olyan számlázó programot, amely hivatalosan megvehető (tehát nem szolgáltatás) és cégen belül tudnak generálni digitális számlát külföldre (EU-n belülre és kívülre) úgy, hogy a számla PDF-et át tudja adni egy programjuknak?

Gondolom annyi lehet a speciális feltétele ennek, hogy nemzetközi törvényeknek megfelelő számlát tudjon kiállítani az ÁFA megfelelő kezelésével digitális aláírásra jogosultan.

Köszönöm.

HTML5 / Speech Synthesis / nem megy

Fórumok

Sziasztok, az alábbi példák mennek nálatok akármilyen böngészőben? Nálam nem szólal meg.

https://w3c.github.io/speech-api/speechapi.html#examples-synthesis

Az alábbi Mozilla doksi azt mondja, hogy FF 49-től támogatott a Speech Synthesis, Chrome-ban meg eleve mennie kellene:

https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API#Browser…

Kösz.

abstract class vs interface

Fórumok

Valamelyik blog posztban merészeltem megkérdezni, hogy miért is jó, ha interface-t használnak abstract class helyett, mire a kedves szerző amolyan mucsai paraszt stílusban elküldött, hogy nyissak neki saját topic-ot.
O.K., itt van (őt meg külön megkérem, hogy tartsa távol magát ettől a topic-tól :D)

Naszóval... nem tudom, mely nyelvekben van mindkettő, melyekben nincs egyik sem, Pythonról tudom egyedül, hogy az utóbbi kategória.
Amelyik nyelvben van mindkettő, azokban miért nem elég csak az abstract class?
Valaki korábban felvetette, hogy nincs minden nyelvben többszörös öröklődés, ezt helyettesítik az interface-ekkel, ez eddig rendben van, ez egy elfogadható indok. Eset kipipálva.

Viszont kérdés, hogy én emlékszem rosszul vagy tényleg van olyan nyelv, amiben van mindkettő és van többszörös öröklődés is? Előbbi esetben a topic értelmét vesztette, a válasz megvan, utóbbiban viszont marad a kérdés, mire jó ilyen esetben az interface?
Az ilyenek, mint https://en.wikipedia.org/wiki/Multiple_inheritance#The_diamond_problem - ha jól értem a leírását, ugyanúgy érvényesek akkor is, ha interface-t használunk, ami tudtommal annyiban különbözik az abstract class-tól, hogy egyetlen metódusa sincs implementálva.

MySql táblanév kis/nagybetű

Fórumok

Sziasztok!

Adott egy MySql Linuxra telepítve nagybetűs táblanevekkel. Mysqldump-al mentés lett róla készítve és az be lett töltve egy Windows alatt futó MySql szerverre.
Ott természetesen kisbetűsre konvertálódtak a tábla nevek és windows alatt a mysqldump által generált scriptben is kisbetűsek. Emiatt egyrészt nem lehet visszatölteni Linux alá a meglévő sémába, csak üres sémába töltődik vissza, de mivel így kisbetűs lett minden, ezért az alkalmazásban az sql utasítások dobnak egy hátast mert ott mindenhol nagybetűvel vannak a hivatkozások a tábla nevekre.

Mit lehet ez esetben tenni? Az nem opció hogy az alkalmazásban az összes sql scriptet javítsuk kisbetűsre. Az lenne a legjobb ha mind linux mind windows alatt minden nagybetűs lenne. Valahogy át lehet alakítani a windows alatti táblaneveket nagybetűssé?

git help

Fórumok

Van egy git repo, amiben régebben létrehoztam egy új branch-t. Most szeretném, ha ő lenne a továbbiakban a master. Ezt hogy illik megcsinálni? Kissé belekavarodtam a doksiba.


            új --------- I most itt tartok
            /
master ----
            \
            régi

A "most itt tartok" pontnál szeretném visszatéríteni az "új" branch-t a "master"-be, felszámolva az "új"-at, a "régi"-ben meg megőrizném azt az állapotot, ami eddig a master volt.
A jelek szerint a "git merge új" csak a módosításokat viszi át a master-be, de az "új" megmarad.
O.K., törlöm, oszt jónapot, de ezt így is szokás vagy van rá valami egyéb mód?

Netbeans 8.1 vs git - tényleg bugos?

Fórumok

A korábban próbált IDE-k gond nélkül működtek a korábban létrehozott git repository-kkal.
Most próbálnám a Netbeans-t, bekéri az URL-t, ssh kulcsot, aztán közli, hogy "Incorrect credentials...".
Parancssorból a "git push origin master" gond nélkül lefut és felküldi a módosításokat.
Google 4-6 éves találatokat ad, remélhetőleg ezek közül a bugról szólók már irrelevánsak.
De akkor mit szúrhatok el?

Select Configured Git Repository Location:
origin:git@github.com:haa-zee/java-sandbox.git

alatta minden szürke. NEXT gomb,
Username: git
Private/public key:
~/.ssh/id_dsa

Hiába nyomkodom az OK gombot, mindig visszadobja ezt az ablakot.

Ha a fenti adatokkal töltöm ki a Specify Git Repository Location:-t, akkor jön az Incorrect credentials...

Vajon miért?

Github, repo klónok

Fórumok

Valamit nem értek: én vagyok ennyire népszerű (paranoia on: trollok körében) vagy ez valami elkefélt automatizmus?
Felrakok egy üres repot, inicializálva, benne egy README.md és egy .gitgnore, eltelik fél nap és máris két, máskor három klón készült róla.

A lokális példány úgy készül, hogy létrehozom itt is, commit, git remote add (ssh használatával), git pull, git push. Ettől kezdve, mivel egy useres a játék, csak push van. Ezen ténykedéssel nem hinném, hogy sok klónt készítenék. :)
Van erre értelmes magyarázat?