microbit 和诗词朗诵

micro:bit编程、教学、展示
STEM
回复
头像
shaoziyang
帖子: 3917
注册时间: 2019年 10月 21日 13:48

microbit 和诗词朗诵

#1

帖子 shaoziyang »

来自:https://www.hackster.io/FrauHmpf/merely ... try-667c1c

图片


BBC micro:bit是否与我对德国诗歌有共同的爱好?它能够随机改变一条诗句吗?我相信是这样。故事我喜欢诗歌,喜欢玩单词,还教德语。它遵循规则(您可以弯曲,破坏或适应);它是结构化,创造性,情感性,清晰,达达等的。一个巨大的游乐场。像代码。于是我做了研究,偶然发现了达莱克的诗歌。这是一个正在进行的工作。发展有关以下方面的技能:
诗句,节拍和重音(速度,音调,暂停效果)
  • 语言的乐趣,文字游戏
  • 代码(Python)
  • 编程教育和创造力的工具
  • 克里斯蒂安·摩根斯特恩
  • 或任何其他诗人
  • 诸如“计算机的语音合成器可以通过声音变体来传达诗歌吗”之类的哲学问题吗?“什么东西少了?”
原理图

图片

代码

代码: 全选

from microbit import *
from microbit import speech
from microbit import random

location = random.choice(["einem Kiesel", "einer Wiese", "dem Zwiesel"])
action = random.choice(["sass", "stand", "lag", "schlief"])
subj = (["Wiesel"])
prop = random.choice(["Bachgeriesel", "Schneegriesel",
                     "einer Pfuetze Diesel"])
clue = random.choice(["das Mondkalb", "der Nachtalb"])
attitude = random.choice(["um des Reimes Willen", "um einfach mal zu chillen"])

poem = [
    "Das aesthetische Wiesel frei nach Christian Morgenstern",
    "Ein {}".format(subj),
    "{} auf".format(action),
    "inmitten {}".format(prop),
    "Wisst ihr, weshalb?",
    "{} verriet es mir im Stillen:".format(clue),
    "Das raffinierte Tier tats {}".format(attitude)]
for line in poem:
    speech.say(line, speed=120, pitch=100, throat=100, mouth=200)
    sleep(500)
 

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章