[JAVA] Ich habe versucht, eine Website für das Studium von DUO3.0 zu entwickeln.

Dieses Mal haben wir eine Website entwickelt, die zufällig 10 Fragen zu DUO3.0 stellt. Ich werde einen Artikel über den Hintergrund und das, was ich gelernt habe, schreiben.

Was ist DUO3.0?

Es ist ein bekanntes superberühmtes englisches Wortbuch mit 560 Beispielsätzen. Nebenbei habe ich TOEIC 915 bekommen, weil ich mir das alles auswendig gelernt habe.

Wenn Sie interessiert sind, kommen Sie bitte! Schau es dir bei Amazon an!

Hintergrund

Ich fragte mich, ob es eine App gab, die zufällig etwa 10 DUO-Beispielsätze vor dem Schlafengehen herausgab. Ich habe nach verschiedenen Dingen gesucht, aber am Ende konnte ich keine gute finden, also habe ich es diesmal selbst gemacht.

Ergebnisse

Ich habe es nicht im Internet veröffentlicht, weil ich Angst vor dem Urheberrecht habe, aber ich zeige Ihnen das Bild!

スクリーンショット 2020-03-08 10.23.37.png

Wenn Sie auf die Schaltfläche "Mischen" klicken, werden 10 der 560 Beispielsätze zufällig angezeigt. Wenn Sie auf die Schaltfläche "Englisch" klicken, wird eine englische Übersetzung des Japanischen angezeigt. Wenn Sie die Taste "Sprechen" drücken, wird Englisch gesprochen.

Was ich gelernt habe

Die Web Speech API ist unglaublich! Ich konnte Englisch mit nur wenigen Zeilen JavaScript aussprechen. Ich habe eigentlich nur den folgenden Code geschrieben.

<script>
function Speech(id){
  var speech = new SpeechSynthesisUtterance();
  speech.text = document.getElementById('english' + id).value;
  speech.lang = "en-US";
  speech.rate = 1.0;
  speech.pitch = 1.0;
  speechSynthesis.speak(speech);
}
</script>

Wenn Sie es japanisch machen möchten, können Sie es einfach ändern, indem Sie lang in ja-JP ändern. Ich habe auf die folgende Seite verwiesen. Vielen Dank. Ich habe die tatsächliche Gesprächsumgebung mit der Web Speech API überprüft

Zusammenfassung

Sie können jetzt DUO effektiv lernen! Englisch zu lernen scheint noch besser zu sein. Es war eine gute Gelegenheit, erneut zu erkennen, dass die Möglichkeit, "Ich wünschte, ich hätte es in meinem Leben" zu erstellen, eine der Attraktionen der Webentwicklung ist.

Vielen Dank für das erneute Lesen!

Recommended Posts

Ich habe versucht, eine Website für das Studium von DUO3.0 zu entwickeln.
Ich habe versucht, eine Website zu entwickeln, um Ausgaben zu erfassen.
Ich habe versucht, eine Ramen-Shop-Sharing-Website zu entwickeln.
Ich habe versucht, ein Personalmanagement-Tool zu entwickeln
Ich möchte eine Webanwendung entwickeln!
Ich habe versucht, eine LINE-Klon-App zu erstellen
Ich habe versucht, eine Anwendung in 2 Sprachen zu entwickeln
Ich habe versucht, einen Server mit Netty zu implementieren
Ich habe versucht, den Block mit Java zu brechen (1)
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
[Persönliches Memo] Ich habe versucht, die Objektorientierung leicht zu studieren
Ich habe versucht, yum-cron zu verifizieren
Ich habe versucht, eine Java EE-Anwendung mit OpenShift zu modernisieren.
Ich habe versucht, in Java von einer Zeichenfolge in einen LocalDate-Typ zu konvertieren
Ich habe versucht, eine Webanwendung voller Fehler mit Kotlin zu implementieren
Ich habe einen RESAS-API-Client in Java erstellt
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
Ich habe versucht, eine Webanwendung aus anderthalb Monaten Programmier-Lerngeschichte zu entwickeln
Ich habe versucht, C # (Indexer) zu kauen.
Ich habe ein wenig digdags docker.run_options ausprobiert
Ich habe versucht, die Unterstützung für iOS 14 zusammenzufassen
Ich habe versucht, mit Java zu interagieren
Ich habe versucht, die Methode zu erklären
Ich habe versucht, das Java-Lernen zusammenzufassen (1)
Ich habe jetzt versucht, Java 8 zusammenzufassen
C # (Polymorphismus: Polymorphismus)
Ich habe versucht, Active Hash zu erklären
Ich habe versucht, eine einfache Karten-App in Android Studio zu erstellen
Ich habe versucht, den Weihnachtsbaum in einem Lebensspiel zu beleuchten
Ich habe versucht, Code wie eine Typdeklaration in Ruby zu schreiben
Ich habe versucht, eine Spring MVC-Entwicklungsumgebung auf einem Mac zu erstellen
[Unity] Ich habe mit NWPathMonitor ein natives Plug-In UniNWPathMonitor erstellt
Ich habe versucht, eine einfache Anwendung mit Dockder + Rails Scaffold zu erstellen
[Java] Ich habe versucht, mit der Grabmethode ein Labyrinth zu erstellen ♪
Ich habe versucht, eine C-Sprachprogrammquelle aus cURL zu generieren
Ich habe versucht, mit Rails eine Gruppenfunktion (Bulletin Board) zu erstellen
Ich habe versucht, ein übergeordnetes Wertklasseobjekt in Ruby zu erstellen
Ich habe versucht, eine einfache Gesichtserkennungs-Android-Anwendung mit OpenCV zu erstellen
Ich habe ein Kalenderproblem mit Ruby versucht
Ich habe versucht, die verwendeten Methoden zusammenzufassen
Ich möchte ein schönes build.gradle schreiben
Ich habe versucht, Processing auf VS Code zu migrieren
Ich habe versucht, Java-Lambda-Ausdrücke zusammenzufassen
[Rails] Ich habe versucht, eine Transaktion zu implementieren, die mehrere DB-Prozesse kombiniert
Ich habe versucht, mit Web Assembly zu beginnen
[iOS] Ich habe versucht, mit Swift eine insta-ähnliche Verarbeitungsanwendung zu erstellen
Ich möchte einen Unit Test schreiben!
Ich habe versucht, AOJs binäre Suche zu lösen
Ich habe versucht, eine Web-API zu erstellen, die mit Quarkus eine Verbindung zur Datenbank herstellt
Ich habe einen Arbitrage-Transaktionsbot für virtuelle Währungen erstellt und versucht, Geld zu verdienen
Ich habe versucht, das Iterator-Muster zu implementieren
Ich habe versucht, ein wenig mit BottomNavigationView zu spielen ①
Ich habe versucht, die Stream-API zusammenzufassen
Ich habe versucht, mit AI "A3RT" eine Talk-App in Java zu erstellen.
Ich habe versucht, AdoptOpenjdk 11 unter CentOS 7 zu erstellen